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

问题描述 投票:0回答:1

我使用的是ASP.NET Core 3.1 MVC网站项目。

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

然而,当我发布的 ASPNETCORE_ENVIRONMENT 是由 ProductionDevelopment - 为什么?

先谢谢你了。

c# .net asp.net-core asp.net-core-mvc
1个回答
0
投票

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

Core 3.1中的环境变量

请看。对于Windows IIS部署。在发布配置文件(.pubxml)或项目文件中包含该属性。当项目发布时,这种方法会在web.config中设置环境变量

© www.soinside.com 2019 - 2024. All rights reserved.