发现MagicAjax0.3与Lion的UploadModule2.0冲突,高兴+兴奋中。。。。。。。。。。。。。。
上次尝试MagicAjax时,一提交就报错,弄得我很是郁闷,一直为这事耿耿于怀,今天又想在新项目中采用它,又在网上找了一圈,无果,不过发现两个字眼,”冲突“,突然灵光一闪,想起了什么,因为前一个项目中使用了Lion的UploadModule组件,我先将web.config中的UploadModule删除掉,再运行程序,成功,有点眉目了,然后我再把UploadModule与MagicAjax在<httpModules>中的位置交换一下,OK,成功了,原来它们不能和睦相处。:)
没改之前的Web.config中的httpModules节:
没改之前的Web.config中的httpModules节:
<httpModules>
<add name="UploadModule" type="Lion.Web.UpLoadModule.UpLoadModule, Lion.Web.UpLoadModule, Version=1.2.2004.805, Culture=neutral, PublicKeyToken=eee5fb5e935c316e" />
<add name="MagicAjaxModule" type="MagicAjax.MagicAjaxModule, MagicAjax" />
</httpModules>
修改过后的能够正常运行的httpModules节:<add name="UploadModule" type="Lion.Web.UpLoadModule.UpLoadModule, Lion.Web.UpLoadModule, Version=1.2.2004.805, Culture=neutral, PublicKeyToken=eee5fb5e935c316e" />
<add name="MagicAjaxModule" type="MagicAjax.MagicAjaxModule, MagicAjax" />
</httpModules>
<httpModules>
<add name="MagicAjaxModule" type="MagicAjax.MagicAjaxModule, MagicAjax" />
<add name="UploadModule" type="Lion.Web.UpLoadModule.UpLoadModule, Lion.Web.UpLoadModule, Version=1.2.2004.805, Culture=neutral, PublicKeyToken=eee5fb5e935c316e" />
</httpModules>
<add name="MagicAjaxModule" type="MagicAjax.MagicAjaxModule, MagicAjax" />
<add name="UploadModule" type="Lion.Web.UpLoadModule.UpLoadModule, Lion.Web.UpLoadModule, Version=1.2.2004.805, Culture=neutral, PublicKeyToken=eee5fb5e935c316e" />
</httpModules>