为什么发布时我的web.config被覆盖?

时间:2020-06-01 13:24:12

标签: c# .net asp.net-core asp.net-core-mvc

我正在使用ASP.NET Core 3.1 MVC网站项目。

web.config将属性Copy to Output Directory设置为Do not copy

但是,当我发布ASPNETCORE_ENVIRONMENT时,已从Production更改为Development-为什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

ASPNETCORE_ENVIRONMENT是一个环境变量,由您的发布配置文件设置。

Environment variables in Core 3.1

请参阅:对于Windows IIS部署:将属性包括在发布配置文件(.pubxml)或项目文件中。该方法在项目发布时在web.config中设置环境

相关问题