Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Microsoft监视代理配置_Asp.net_.net_Msbuild_Intellitrace - Fatal编程技术网

Asp.net Microsoft监视代理配置

Asp.net Microsoft监视代理配置,asp.net,.net,msbuild,intellitrace,Asp.net,.net,Msbuild,Intellitrace,我最近开始使用Visual Studio 2013的新功能在部署环境中进行调试,“Microsoft Monitoring Agent” 安装和启动后,此工具可以捕获web应用程序的快照并保存为IntelliTrace(.itrace)文件,并在Visual Studio 2013 Ultimate中的开发人员工作站中打开 对我来说,有两个功能集很有趣 记录异常、堆栈跟踪和进程内存转储: 在这里,您可以观察正在运行的线程,开始调试它们,等等 将程序集与特定的源代码管理分支和版本连接:打开.itr

我最近开始使用Visual Studio 2013的新功能在部署环境中进行调试,“Microsoft Monitoring Agent”

安装和启动后,此工具可以捕获web应用程序的快照并保存为IntelliTrace(.itrace)文件,并在Visual Studio 2013 Ultimate中的开发人员工作站中打开

对我来说,有两个功能集很有趣

  • 记录异常、堆栈跟踪和进程内存转储: 在这里,您可以观察正在运行的线程,开始调试它们,等等

  • 将程序集与特定的源代码管理分支和版本连接:打开.itrace文件后,将转到相关的源代码版本

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

    如果您不熟悉Microsoft Monitoring Agent

    无论如何,我能够使第一件事与我们现有的构建结果配合得非常好;但是在连接TFS源代码方面运气不太好

    原因是:

    • 就像我说的,为了创建这个BuildInfo.config,您应该在构建配置中做一些更改。但它在TFS 2013中几乎不费吹灰之力,并且在MSDN网站上为TFS 2012(我们正在使用)提供了一些断开的链接
    • 即使在使用VisualStudio构建时,似乎也存在问题。我们的产品由组成,没有单一的Web项目。这是一个具有多个web项目的半ERP系统,似乎为每个项目生成了BuildInfo.config文件。所以我真的不知道我们能做些什么,如何才能让它发挥作用
    我也不明白这一点: 这里和那里需要的构建符号存储路径是什么

    非常感谢您的帮助:)

    已更新,您不再需要下载单独的文件。只要这样做:

    在VisualStudio构建服务器上安装任何版本的VisualStudio 2013。

  • 在生成定义中,指定保存符号文件的位置以自动为源编制索引。如果使用自定义模板,请确保它有一个活动来索引源

  • 将以下MSBuild参数添加到生成定义中:

    • /p:VisualStudioVersion=12.0
    • /p:MSBuildAssemblyVersion=12.0
    • /电视:12.0
    • /p:IncludeServerNameInBuildInfo=true
    • /p:BuildSymbolStorePath=
  • 对于BuildSymbolStorePath,必须指定与生成代码匹配的符号的存储位置

    4.运行新版本

    每个项目将创建自己的BuildInfo.config文件,该文件与相应的Web.config文件位于同一文件夹中。

    已更新,您不再需要下载单独的文件。只要这样做:

    在VisualStudio构建服务器上安装任何版本的VisualStudio 2013。

  • 在生成定义中,指定保存符号文件的位置以自动为源编制索引。如果使用自定义模板,请确保它有一个活动来索引源

  • 将以下MSBuild参数添加到生成定义中:

    • /p:VisualStudioVersion=12.0
    • /p:MSBuildAssemblyVersion=12.0
    • /电视:12.0
    • /p:IncludeServerNameInBuildInfo=true
    • /p:BuildSymbolStorePath=
  • 对于BuildSymbolStorePath,必须指定与生成代码匹配的符号的存储位置

    4.运行新版本

    每个项目将创建自己的BuildInfo.config文件,该文件与相应的Web.config文件位于同一文件夹中