首页 > 解决方案 > 如何调试 Azure 应用服务上的启动错误

问题描述

当我的应用服务在 Azure 上启动时出现此错误:

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

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

我该如何调试呢?

标签: azureasp.net-coreazure-web-app-service

解决方案


我发现这个页面很有帮助:

特别是,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

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


推荐阅读