.net core iis 发布设置不同的环境变量

.net core 在appsettings.json里配置了大量的配置数据, 并使用环境变量 Production, Development去配置不同的环境, 在使用webdeploy发版的时候我们该如何配置呢

具体配置可以参考 .net core 多环境(开发和生产)配置appsettings.json

对于 Windows IIS 部署: 将 <EnvironmentName> 属性包含在发布配置文件 (.pubxml) 或项目文件中。 此方法在发布项目时设置 web.config 中的环境:

<PropertyGroup>
  <EnvironmentName>Development</EnvironmentName>
</PropertyGroup>

参考文献: https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/environments?view=aspnetcore-3.1

原文地址:https://www.cnblogs.com/fancyblogs/p/14200473.html