引用微软的ajax包后(Ajajxpro.2.dll)
在webconfig中配置如下:
<httpHandlers>
<add path="*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>我又用了.ashx文件做了一些图片处理。
之后问题就来了:所有的.ashx请求都被提交到了AjaxPro.AjaxHandlerFactory这里。自己写的代码没有用了。
看了网上的解决办法:
1. 单独建文件夹。重写webconfig,
我写了,外甥打灯笼---照旧。
我写的如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<httpHandlers>
<add path="*.ashx" verb="*" type="System.Web.UI.SimpleHandlerFactory" validate="True" />
</httpHandlers>
</system.web>
</configuration>
那位大侠指点下,如何让ajaxpro和自己写的ashx共存!
在webconfig中配置如下:
<httpHandlers>
<add path="*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>我又用了.ashx文件做了一些图片处理。
之后问题就来了:所有的.ashx请求都被提交到了AjaxPro.AjaxHandlerFactory这里。自己写的代码没有用了。
看了网上的解决办法:
1. 单独建文件夹。重写webconfig,
我写了,外甥打灯笼---照旧。
我写的如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<httpHandlers>
<add path="*.ashx" verb="*" type="System.Web.UI.SimpleHandlerFactory" validate="True" />
</httpHandlers>
</system.web>
</configuration>
那位大侠指点下,如何让ajaxpro和自己写的ashx共存!
<add path="ajaxpro/*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>
参考
http://www.cnblogs.com/hedonister/articles/354887.html
那就不要把所有的ashx都用AjaxPro.AjaxHandlerFactory来处理,只处理自ajaxPro需要的。