【发布时间】:2015-08-30 22:39:33
【问题描述】:
在 Visual Studio 2015 中,您在项目属性中设置以下变量:ASPNET_ENV。如果将其设置为开发,则可以使用:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseErrorPage();
}
}
IsDevelopment 方法将检查 ASPNET_ENV 环境变量。现在,当您在 Visual Studio 2015 中进行开发时,这一切都很好。当您将 Web 应用程序发布到生产服务器上的 IIS 时,如何设置 ASPNET_ENV 的值?
我的服务器是 Windows Server 2012
【问题讨论】:
-
看一下:docs.asp.net/en/latest/fundamentals/environments.html -- 特别要注意提示需要重启web服务器才能使该区域的更改生效。
-
@Amit 这不是因为他们给出的答案没有意义
-
@DavidTansey 文档中没有提到如何做到这一点?在哪里设置变量?
标签: environment-variables asp.net-core