azure - 如何调试 Azure 应用服务上的启动错误
问题描述
当我的应用服务在 Azure 上启动时出现此错误:
启动应用程序时发生错误。
我无法在事件日志中找到任何相关错误。
我该如何调试呢?
解决方案
我发现这个页面很有帮助:
特别是,Azure 中有一个名为 Kudu Services 的工具(在开发工具/高级工具下),它可以让您为您的站点打开命令提示符,然后运行dotnet your.dll
这将向您显示正在发生的确切错误消息,就像您在自己的本地主机上运行它并提供所有输出一样。
脚步:
- 打开工藤
- 转到
DEBUG CONSOLE
(顶部菜单),然后CMD
- 这将打开一个黑色的命令窗口。
CD site
CD wwwroot
DIR
列出内容。在列表中找到您的 dll,以确保您位于正确的位置。DOTNET your.dll
然后该站点将启动,或无法启动。如果失败,它将显示相关消息,以便您进行调试。
推荐阅读
- c++ - 理解运算符重载和迭代器为什么会打印出“wrhrwwr”?
- rna-seq - 尝试将参考基因组与 STAR 对齐
- python - Python Pandas - 在一个步骤中结合合并和过滤
- r - 在 R 中链接记录
- azure - Azure 身份验证 ID 不稳定
- ios - 当用户在系统设置 -> 显示和亮度上启用“粗体文本”时,iOS 应用程序在启动画面处冻结
- java - 如何使用 Apache Flink 在这个 avro 模式中应用过滤器
- java - 如何测量从 maven 或 intellij 运行的单元测试的启动时间?
- gdb - 禁止 gdb 打印命令号
- scala - spark json解析问题