堆栈跟踪没有 Azure webrole 项目的行号

Stack traces don't have line numbers for Azure webrole projects

当 运行 Azure webrole 项目时,异常的堆栈跟踪没有行号。 是否可以为 webrole Azure 项目的异常设置行号? 项目使用 MVC.NET 布局。这意味着控制器 return 视图 (cshtml) 文件。控制器层的异常被发送到接收堆栈跟踪的日志记录方法,但堆栈跟踪没有行号?为什么?启用完整日志记录。诊断已启用。甚至启用了调试。

这个问题的解决方案有点奇怪。我将 post 发生了什么,以便未来的用户可以受益。

检查您的联机构建设置。在我们的例子中,我们的构建设置可以在我们自己的计算机上运行,​​但是在部署我们的构建时,我们使用的是在线(visual studio 在线)构建处理器。我们的 VSO 上的调试设置不同。更改 VSO 上的设置以匹配我们在本地机器上的设置解决了这个问题。

希望这是有道理的。如果有人有任何问题,我会尽力回答。