如何获取有关将aspnet核心应用程序部署到azure的500错误原因的详细信息

时间:2016-10-20 20:53:17

标签: azure azure-sql-database azure-web-sites azure-web-app-service

我正在尝试将aspnet核心应用程序部署到azure并获得500错误。

以下是我尝试解决问题的步骤。

发布个人资料 DEBUG

网络配置 customErrors mode =“Off”

发布步骤 删除目的地的其他文件

门户网站设置

  • 将环境变量设置为ASPNETCORE_ENVIRONMENT开发
  • 诊断日志 - 全部开启
  • 流式日志
  • 实时HTTP流量
  • 申请活动
  • FREB记录

检查日志文件

  • 详细错误
  • http- raw Logs
  • Kudu - 跟踪日志
  • Web服务器日志
  • 事件日志
  • 标准输出

当您不知道自己在寻找什么时,这是一个需要大量传播的数据。尽管有各种先进的诊断工具,但我无法以任何方式找到任何帮助。没有什么比我能找到的更能说明原因的细节了。就像旧的无用的500错误页面一样。

我已从门户网站完全删除并重新部署该应用30次以上。我已经从门户网站重启了很多次应用程序。

我已经在Azure论坛上发布了,也没有任何帮助。我读过的其他帖子只是猜测而没有关于原因的任何实质性信息。

有没有人有明确的方法来找到原因的更多细节?

1 个答案:

答案 0 :(得分:0)

您可以通过Kudu检查 D:\ home \ LogFiles \ DetailedErrors 文件夹下的详细错误消息。你可以从错误页面看到最可能的原因,就像这样。

enter image description here

您可以将错误状态代码(可能是500.0,500.19等)与500状态代码表格this link进行比较,以找出可能的原因。

此外,您可以尝试启用“远程调试”来检查它是否可以进入您的控制器操作代码以及您的操作代码是否有任何错误。