默认的ASP.NET Core Web项目在Startup.cs
中包含以下行:
if (string.Equals(env.EnvironmentName, "Development", StringComparison.OrdinalIgnoreCase))
{
app.UseBrowserLink();
app.UseDeveloperExceptionPage(ErrorPageOptions.ShowAll);
}
else
{
app.UseExceptionHandler("/Home/Error");
}
据我所知,EnvironmentName是处理开发/生产环境的一种新方法.但它不会在发布构建配置上改变.那么,如何设定一个不同的EnvironmentName
?
我可以想象应该在"命令"中将其设置为服务器的参数.