1

我们刚刚获得了一个闪亮的新系统中心,我们更感兴趣的功能之一是针对生产环境中发生的异常运行 IntelliTrace。

我们有几个WebForms应用程序,它们是网站项目,它们在C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files.

当发生异常并且我下载.iTrace文件并启动调试会话时,我会收到一条消息Could not find aXsdressf_001dcv.pdb,(我什至不认为临时文件创建了 PDB,是吗?)这些是存在于生产服务器,我什至没有文件系统访问权限。

那么如何运行这些 IntelliTraces?我希望这里有一个简单的解决方法,我没有看到。

4

1 回答 1

1

是否可以预编译您的 asp 二进制文件并重新部署?

IntelliTrace 文件调试有点像转储调试,PDB 可能会直接将您指向源代码,从而使生活变得更轻松,但如果没有它,您仍然可以从文件中获得很多有用的信息。

打开 .itrace 文件时是否可以看到“摘要页面”?您应该能够在哪里找到所有例外的列表。当开始调试其中一个异常时,即使没有 pdb 文件,您仍然可以使用其他调试器窗口,如本地窗口和调用堆栈窗口,并且您应该能够在 IntelliTrace 窗口中看到异常和其他相关事件。

于 2014-03-03T08:19:34.963 回答