我最近开始使用Visual Studio 2013的新酷功能在部署环境中进行调试," Microsoft Monitoring Agent" 。
此工具在安装和启动后,可以捕获Web应用程序的快照并保存为 IntelliTrace (。itrace)文件,并在Visual的开发人员工作站中打开Studio 2013 Ultimate。
对我来说,有两个有趣的功能集。
记录异常和堆栈跟踪以及进程内存转储: 您可以在哪里观看正在运行的线程,开始调试它们等等。
使用特定的源代码控制分支和版本连接程序集:打开.itrace文件后,您将转到相关的源代码版本。
后者需要特定的构建配置,其中生成 BuildInfo.config 文件。
如果您不熟悉Microsoft Monitoring Agent read more here。
无论如何,我能够使用现有的构建结果使第一件事工作得很好;但是在连接TFS源代码方面运气不佳。
原因:
我也不明白这一点: 什么是 BuildSymbolStorePath ,这是必需的?
我感谢任何帮助:)
答案 0 :(得分:1)
MSDN topic已更新,您无需再下载单独的文件了。就这样做:
在Team Foundation Build服务器上安装任何版本的Visual Studio 2013。
在构建定义中,指定保存符号文件的位置以自动索引源。如果您使用自定义模板,请确保它具有索引源的活动。
将这些MSBuild参数添加到构建定义中:
对于 BuildSymbolStorePath ,您必须指定存储与构建代码匹配的符号的位置。
4.运行新版本。
每个项目都会创建自己的BuildInfo.config文件,该文件与相应的Web.config文件位于同一文件夹中。