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

How to configure Stackify prefix with Jetbrains Rider debug (.net core projects)

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 中一切正常。有什么建议可以实现吗?

目前Stackify Prefix似乎只支持进程内IIS Express托管方式,而JetBrains Rider只支持进程外。这是 Rider 错误跟踪器中的一个相关问题:RIDER-22746.

我能够通过从 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(测试版)