我创建了一个名为MyModule
的本机IIS模块,它处理所有请求(无扩展URL)。对于某些请求,本机模块需要将处理请求的责任委托给ASP.NET。
我设法在经典模式下使用以下配置。
<system.webServer>
<handlers>
<add name="MyHandler" path="*." verb="*" modules="MyModule,IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
注意我是如何指定两个模块的(以逗号分隔)。这使得两个模块都可以充当请求的处理程序。
是否可以使用集成模式实现此功能?我在Win2K12 R2上使用IIS8.5。