如何使用Jetbrains Rider调试功能配置Stackify前缀(.net核心项目)

时间:2019-09-25 09:23:18

标签: asp.net-core iis-express profiler stackify

Stackify prefix can be configured in .net core projects by adding middleware and lauching it from visual studio in IIS Express

但是我想通过JetBrains Rider调试项目。我可以在IIS中启动项目,但前缀不显示有关请求的任何信息。在Visual Studio中,一切正常。有什么建议可以实现这一目标吗?

2 个答案:

答案 0 :(得分:1)

当前,Stackify Prefix似乎仅支持进程内IIS Express托管模式,而JetBrains Rider仅支持进程外。这是Rider Bug跟踪器中的一个相关问题:RIDER-22746

答案 1 :(得分:0)

我能够通过从 nuget 安装 StackifyHttpModule 来让它工作,并确保它将它添加到模块部分下的应用程序 web.config 中:

        <system.webServer>
            <modules>
                <remove name="StackifyHttpModule_Net40" />
                <add name="StackifyHttpModule_Net40" type="StackifyHttpTracer.StackifyHttpModule,StackifyHttpTracer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=93c44ce23f2048dd" preCondition="managedHandler,runtimeVersionv4.0" />
        

注意这还不适用于前缀 v4(beta)