.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