我的discuz程序是放在网站子目录的bbs目录下,假如我给bbs新建一个应用程序池,这样bbs就采用自己的web.config,而不是网站根目录的web.config,这样的话
这是网站根目录的web.config
<httpModules>
<add name="WebbHttpModule" type="Webb.WAVE.Controls.Upload.WebbHttpModule, Webb.WAVE.Controls.Upload"/>
</httpModules>
我只要在bbs的web.config修改如下
<httpModules>
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
<remove name="WebbHttpModule" />
</httpModules>
<httpHandlers>
<remove verb="*" path="progress.ashx"/>
</httpHandlers>
这样就可以了
但是本着求知的精神,假如网站是放在虚拟空间上,不能让你新建应用程序池,这个时候bbs目录是采用根目录的web.config,于是我得整合web.config,修改网站根目录web.config
<httpModules>
<add name="WebbHttpModule" type="Webb.WAVE.Controls.Upload.WebbHttpModule, Webb.WAVE.Controls.Upload"/>
加了这个<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
</httpModules>
但是没用啊,论坛的附件上传功能上传不了,就是因为HttpModule跟WebbHttpModule冲突了
哪位大哥帮帮我啊
我在网站根目录web.config加
<location path="bbs" allowOverride="false">
<system.web>
<httpModules>
<remove name="WebbHttpModule" />
</httpModules>
<httpHandlers>
<remove verb="*" path="progress.ashx"/>
</httpHandlers>
</system.web>
</location>
想在bbs目录屏蔽掉WebbHttpModule也不行啊