Dav*_*New 24 azure azure-web-sites asp.net-core-mvc dnx asp.net-core
将ASP.NET 5 Web应用程序部署到Azure Web App时,我收到500内部服务器错误.
如何获取此异常的详细信息和堆栈跟踪?
我做了以下但没有运气:
在启动时使用诊断错误页面:
app.UseErrorPage();
ASPNET_ENV
在Azure门户中设置:
使用DNX beta 6.
neo*_*ium 27
如果这对某人有帮助,我发现如果您使用的是ASP.NET RC1,并且您正在使用Azure WebApps并添加一个App设置Hosting:Environment
,该设置使用development
服务器500的堆栈跟踪值调用,则会显示错误.
为此,Startup.cs中的Configure方法需要在使用Development环境时使用Developer Exception页面.例如:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) {
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
}
// etc
}
Run Code Online (Sandbox Code Playgroud)
根据这篇文章(感谢 Muhammad),我应该能够通过编辑服务器的 web.config 来获取 Azure 上的运行时错误(非常正确,Celt)。
不幸的是这不起作用——没有详细的例外。
我做了一些挖掘,发现了这些“DetailedError”日志:
这就是它们所包含的内容:
favicon.ico
尝试在 解决问题时,似乎出现了问题 D:\home\site\wwwroot\favicon.ico
。
该位置确实没有图标。我纠正了这个问题,但仍然是同样的问题。事实上,我从来没有使用过图标,但这个曾经有用过。
最后,我删除了Azure Portal中的整个Web App并重新发布...TADA,它又可以工作了。
归档时间: |
|
查看次数: |
5695 次 |
最近记录: |