discuz!nt跟网站整合 web.config httpModules问题

我的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也不行啊

穷则思变,差则思勤!没有比人更高的山没有比脚更长的路。

discuz!nt跟网站整合 web.config httpModules问题

相关文章:

你感兴趣的文章:

标签云: