我尝试使用设置环境部分参考https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-3.1上建议的解决方案。此外,我添加了以下代码部分在项目文件/发布配置文件中
对于 Windows IIS 部署:在发布配置文件 (.pubxml) 或项目文件中包含该属性。这种方法在项目发布时在 web.config 中设置环境:
<PropertyGroup>
<EnvironmentName>Development</EnvironmentName>
</PropertyGroup>
当我将解决方案部署在 PCF(关键云代工厂)的主机服务器上时。.Netcore 运行时始终将托管环境作为“生产”而不是“开发”