我有一个实现IHTTPModule的BaseHTTPModule类,以及一个继承BaseHTTPModule的ChildHttpModule类。
我通过在system.webserver部分中添加ChildHttpModule作为模块来配置我的web.config文件。
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="SecurityModule" type="Humana.ApplicationBlocks.Security.HttpModules.SecuredLogonsSecurityModule"/>
<add name="SessionManagement" type="Humana.ApplicationBlocks.UIProcess.SessionManagementModule"/>
</modules>
</system.webServer>
但是,当我运行我的应用程序时,ChildHttpModule没有被执行。我正在使用集成模式的IIS7.0。
我是否需要为此进行任何进一步的配置?
答案 0 :(得分:0)
假设SecurityModule和SessionManagement是ChildHttpModule的别名,我唯一能想到的就是你在类型值中缺少程序集。 “type”值的格式为{class},{assembly}。