.NetCore 处理多个环境问题 - ASPNETCORE_ENVIRONMENT 始终在主机服务器上进行生产
.NetCore working with multiple environment issue - ASPNETCORE_ENVIRONMENT always takes production on host server
我尝试将 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-3.1 上建议的解决方案参考设置 environment.Also 部分,我在项目 file/publish 配置文件
中添加了以下代码部分
对于 Windows IIS 部署:在发布配置文件 (.pubxml) 或项目文件中包含 属性。这种方式在项目发布时在web.config设置环境:
<PropertyGroup>
<EnvironmentName>Development</EnvironmentName>
</PropertyGroup>
当我在PCF(pivotal cloud foundry)主机服务器上部署解决方案时。 .Netcore 运行时始终将托管环境视为“生产”而不是开发
如果你想将它用作环境变量,那么建议这样做
使用以下命令在PCF中设置环境变量:
cf set-env ENV_RUN development
使用-
读取应用程序中的环境值
Environment.GetEnvironmentVariable("ENV_RUN");
我尝试将 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-3.1 上建议的解决方案参考设置 environment.Also 部分,我在项目 file/publish 配置文件
中添加了以下代码部分对于 Windows IIS 部署:在发布配置文件 (.pubxml) 或项目文件中包含 属性。这种方式在项目发布时在web.config设置环境:
<PropertyGroup>
<EnvironmentName>Development</EnvironmentName>
</PropertyGroup>
当我在PCF(pivotal cloud foundry)主机服务器上部署解决方案时。 .Netcore 运行时始终将托管环境视为“生产”而不是开发
如果你想将它用作环境变量,那么建议这样做
使用以下命令在PCF中设置环境变量:
cf set-env ENV_RUN development
使用-
读取应用程序中的环境值Environment.GetEnvironmentVariable("ENV_RUN");