【问题标题】:Get better error detail on Azure deployment获取有关 Azure 部署的更好的错误详细信息
【发布时间】:2013-01-19 11:18:21
【问题描述】:

我正热切地试图追踪将新应用部署到 Azure 所产生的所有新错误。在 Azure 上获得与本地实例创建的错误页面的源错误部分相同的详细信息将非常有益。

例如,在本地我得到:

但在 Azure 上我只得到:

因此,确定是哪条线路导致了此问题非常困难。有人知道如何启用吗?

编辑:

以下是服务器“错误消息”配置:

【问题讨论】:

  • @JcFx 否,这是关于 customErrors 而不是更强大的错误详细信息
  • 我认为远程桌面选项仍然适用。
  • @Jcfx 是的,我已经看到子链接并按照该文档的步骤进行操作,但无济于事。使用当前配置查看我的编辑。
  • 嗯。那时不确定。我最近做了很多 Azure 调试,并没有注意到错误消息与通过本地 Azure 模拟器的错误消息有任何不同。希望其他人能为您解答。

标签: c# asp.net-mvc azure azure-web-roles


【解决方案1】:

您是否尝试过将应用部署为网站而不是网络角色?我不记得在我们的 Azure 网站上看到的错误消息中的细节比我在本地看到的要少。另外,你考虑过 Elmah 之类的吗?

【讨论】:

  • 欣赏评论,但 emlah 只是显示堆栈跟踪中已经显示的内容。源错误部分中没有我需要的任何细节。
【解决方案2】:

行号是 pdb 文件的一部分,所以如果您已经部署了 pdb 文件,可能是这些文件没有一起构建...尝试重新构建和部署 pdb 文件...

【讨论】:

  • 重新部署了应用程序和关联的 pdb,但没有成功
  • 您是否在发布到 azure 之前预编译您的网站?这也可能导致行号丢失...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-23
  • 1970-01-01
相关资源
最近更新 更多