我最近開始使用Visual Studio 2013的新酷功能在部署環境中進行調試,「Microsoft Monitoring Agent」。Microsoft Monitoring Agent Configuration
此工具,安裝和啓動後,可以捕捉你的web應用程序的快照,並保存爲的IntelliTrace(.itrace)文件,並在開發者的工作站在Visual Studio 2013最終被打開。
對我來說,有兩個有趣的功能集。
日誌記錄異常和堆棧跟蹤和進程內存轉儲: 那裏你可以看你運行的線程,開始調試他們等
與特定的源代碼控制分支和版本連接你的組件:在打開.itrace文件後,將您帶到相關的源代碼版本。
後者要求在其中產生BuildInfo.config文件中的特定生成配置。
如果您不熟悉Microsoft Monitoring Agent read more here。無論如何,我能夠使我們的現有的構建結果工作得很好,但連接TFS源代碼並沒有太多的運氣。
的原因:
- 就像我說的,創建此BuildInfo.config,你應該在你的構建配置一些變化。但在TFS 2013中幾乎沒有任何努力,並且在TFS 2012(我們正在使用)的MSDN網站中有一些中斷的鏈接。
- 即使在使用Visual Studio構建時,似乎也有問題。我們的產品包含沒有單個Web項目。它是一個具有多個Web項目的半ERP系統,這個BuildInfo.config文件似乎是爲每個項目生成的。所以我不知道我們能做些什麼,以及我們如何才能做到這一點。
我也弄不明白: 什麼是BuildSymbolStorePath這是在這裏和那裏需要的?
我感謝所有幫助:)