簡體   English   中英

Microsoft監視代理程序配置

[英]Microsoft Monitoring Agent Configuration

我最近開始使用Visual Studio 2013的新功能來在部署環境“ Microsoft Monitoring Agent”中進行調試。

安裝和啟動后,此工具可以捕獲Web應用程序的快照並另存為IntelliTrace (.itrace)文件,並可以在Visual Studio 2013 Ultimate的開發人員工作站中打開。

對我來說,有兩個有趣的功能集。

  1. 記錄異常和堆棧跟蹤以及進程內存轉儲 :您可以在其中查看正在運行的線程,開始調試它們,等等。

  2. 將程序集與特定的源代碼控制分支和版本連接 :打開.itrace文件后,在何處可以轉到相關的源代碼版本。

后者需要在其中生成BuildInfo.config文件的特定生成配置。

如果您不熟悉Microsoft Monitoring Agent, 請在此處閱讀更多信息

無論如何,我能夠使第一件事與我們現有的構建結果保持一致。 但是在連接TFS源代碼方面運氣不佳。

原因:

  • 就像我說的那樣,要創建此BuildInfo.config ,應在構建配置中進行一些更改。 但是在TFS 2013中幾乎不需要花費任何精力,並且在MSDN網站中(我們正在使用的)TFS 2012中有一些斷開的鏈接。
  • 即使使用Visual Studio進行構建,也似乎存在問題。 我們的產品不包含單個Web項目 它是一個具有多個Web項目的半ERP系統,並且似乎為每個項目都生成了BuildInfo.config文件。 所以我真的不知道我們能對此做些什么以及如何使它起作用。

我也不明白:這里到那里都需要什么BuildSymbolStorePath

感謝您的幫助:)

MSDN主題已更新,您不再需要下載單獨的文件。 只要這樣做:

  1. 在Team Foundation Build服務器上安裝任何版本的Visual Studio 2013。

  2. 在構建定義中,指定將符號文件保存到何處以自動為源建立索引的位置。 如果使用自定義模板,請確保該模板具有用於索引源的活動。

  3. 將以下MSBuild參數添加到您的構建定義中:

    • /p:VisualStudioVersion=12.0
    • /p:MSBuildAssemblyVersion=12.0
    • /tv:12.0
    • / P:IncludeServerNameInBuildInfo =真
    • / p:BuildSymbolStorePath = < 符號路徑 >

對於BuildSymbolStorePath ,您必須指定要在哪里存儲與已構建代碼匹配的符號。

4.運行一個新版本。

每個項目都會創建自己的BuildInfo.config文件,該文件與相應的Web.config文件位於同一文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM