【问题标题】:Custom Profiler with .NET Web Application带有 .NET Web 应用程序的自定义探查器
【发布时间】:2021-03-22 11:40:09
【问题描述】:

我编写了一个自定义分析器,可用于分析 .NET 应用程序。但是它只适用于独立的 .NET 可执行文件。

https://docs.microsoft.com/en-us/dotnet/framework/unmanaged-api/profiling/setting-up-a-profiling-environment

我想知道是否有一种方法可以为 .NET Web 应用程序使用自定义分析器?我找不到任何关于如何使用的说明。

感谢您的帮助

【问题讨论】:

    标签: c# .net debugging profiling


    【解决方案1】:

    在分析器级别,Web 应用程序和桌面应用程序之间没有区别。

    如果您通过 IIS 运行 .Net 框架应用程序并希望对应用程序进行概要分析,则需要将 COR_ENABLE_PROFILING=1COR_PROFILER={CLSID} 变量添加到 IIS 服务的环境变量中。

    将探查器变量设置为W3SVCWAS 服务。可以通过注册表添加——添加到HKLM\System\CurrentControlSet\Services\W3SVC\WASEnvironment键中。

    不要忘记在更改后运行iisreset 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-24
      • 2010-10-30
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      • 2020-07-25
      • 2019-06-18
      相关资源
      最近更新 更多