如何在Azure App Service上调试启动错误

时间:2019-01-17 10:24:06

标签: azure asp.net-core azure-web-sites

我的App Service在Azure上启动时出现此错误:

  

启动应用程序时发生错误。

我无法在事件日志中找到任何相关的错误。

我该如何调试呢?

1 个答案:

答案 0 :(得分:4)

我发现this页非常有用:

特别是,Azure中有一个称为Kudu Services的工具(位于“开发工具/高级工具”下),可让您打开网站的命令提示符,然后运行dotnet your.dll

这将向您显示正在发生的确切错误消息,就像您在自己的本地主机上运行它并显示所有输出一样。

步骤:

  1. 打开工藤
  2. 转到DEBUG CONSOLE(顶部菜单),然后依次转到CMD
  3. 这将打开一个黑色的命令窗口。
  4. CD site
  5. CD wwwroot
  6. DIR以列出内容。在列表中找到您的dll,以确保您位于正确的位置。
  7. DOTNET your.dll

该站点将随后启动,否则将无法启动。如果失败,它将显示相关消息,以便您进行调试。