Stackify 前缀可以在 .net 核心项目中通过添加中间件并从 IIS Express 中的 Visual Studio 启动它来配置
但我想通过 JetBrains Rider 调试项目。我可以在 IIS 中启动项目,但前缀不显示任何有关请求的信息。在 Visual Studio 中一切正常。有什么建议我可以做到这一点吗?
Stackify 前缀可以在 .net 核心项目中通过添加中间件并从 IIS Express 中的 Visual Studio 启动它来配置
但我想通过 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(beta)