我发现了大量关于在 Azure 解决方案上运行内置 VS 分析器的博客/信息,它实际上在工作角色项目上按预期工作。但是,当我分析 ASP.NET Web 角色时,w3wp.exe 的所有数据都拒绝加载符号,因此我留下了一长串十六进制地址和时间信息,我无法将其与代码相关联。当我打开 vsp 文件时,我得到了很多符号解析失败,以及这个:
VSP2340:在分析运行期间未正确设置环境变量,并且托管 > 符号可能无法解析。请在分析之前使用 vsperfclrenv
除了我没有运行 vsperf 或其他任何东西之外,启用分析的唯一方法是通过 Azure 项目上的“发布”操作,它在幕后执行任何必要的魔法。
我错过了什么吗?有没有办法让这些符号解析,甚至有办法让这些符号与函数匹配(我有相关的 pdb)
我的结果截图: