Visual c++ VisualStudio 2019性能分析器将代码显示为[无法访问]

Visual c++ VisualStudio 2019性能分析器将代码显示为[无法访问],visual-c++,visual-studio-2019,Visual C++,Visual Studio 2019,我试图在我的机器上的IISExpress下评测一个ASP.NET web服务,该服务的执行堆栈为 c#表示web服务的入口点,它调用 c++/cli中间件,它调用 本地C++用于执行的大部分,调用< /LI> C++/CLI&C语言,用于为C++ C++层提供数据访问层的一些额外插件服务 这些都是在Visual Studio 2019中编写的(C#和C++) 我试图在VisualStudio2019中通过运行IISExpress并使用分析/性能分析器附加到正在运行的进程来分析这一点 我可以运行

我试图在我的机器上的IISExpress下评测一个ASP.NET web服务,该服务的执行堆栈为

  • c#表示web服务的入口点,它调用
  • c++/cli中间件,它调用
  • 本地C++用于执行的大部分,调用< /LI>
  • C++/CLI&C语言,用于为C++ C++层提供数据访问层的一些额外插件服务 这些都是在Visual Studio 2019中编写的(C#和C++)

    我试图在VisualStudio2019中通过运行IISExpress并使用分析/性能分析器附加到正在运行的进程来分析这一点

    我可以运行我的程序并成功地执行http请求(执行我的执行堆栈),但探查器只显示

    • iisexpress
    • [无法通行]
    作为执行的两个函数名

    有没有人有过让性能分析器在类似情况下提供良好输出的经验


    我也对其他档案管理员持开放态度。

    我从微软的免费PerfView中获得了很多价值。比我尝试过的任何其他分析器都更实用。

    我在尝试评测我的桌面应用程序时也经历了同样的事情。我必须在管理模式下运行它。然后,它的工作,因为它应该