Mar*_*ark 5 c# asp.net ubuntu .net-core asp.net-core
到目前为止,非常简单的ASP .NET核心应用程序。我打开了开发人员例外页面,如下所示
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
app.UseDeveloperExceptionPage();
app.UseMvc();
}
Run Code Online (Sandbox Code Playgroud)
我已经将其作为可移植的应用程序部署在Windows上,并且当特定的Web API请求因异常而失败时,我能够在开发人员页面(顺便说一句很棒的页面)上看到错误。
我将同一应用程序作为独立的应用程序发布到Ubuntu,但没有显示开发人员错误页面(尽管看起来运行得很好-我已经硬编码了一个错误,只是为了测试开发人员页面本身)。
开发人员异常页面供环境为开发时使用。
请参阅https://www.exceptionnotfound.net/working-with-environments-and-launch-settings-in-asp-net-core/
将应用程序发布到 Ubuntu 的行为是将环境设置为 Production。
| 归档时间: |
|
| 查看次数: |
2995 次 |
| 最近记录: |