如下:
<location path="bbs" allowOverride="false">
<system.web>
<httpModules>
<remove name="ScriptModule" />
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
</httpModules>
</system.web>
</location>
该web.config放置在虚拟目录根目录下,但是却无法对bbs目录生效,为什么呢?
根据MSDN上的定义,httpModules节点只能存在于以下文件中
Machine.config
Root-level Web.config
Application-level Web.config
Virtual or physical directory–level Web.config
所以放在子目录下是无效的
我也碰到了这个问题