引用微软的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共存!

解决方案 »

  1.   

    <httpHandlers>
          <add path="ajaxpro/*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
    </httpHandlers> 
      

  2.   

    <httpHandlers>
          <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
    </httpHandlers>
    参考
    http://www.cnblogs.com/hedonister/articles/354887.html
      

  3.   

    楼上能不能详细点。我是在子目录里建webconfig呢,还是修改网站的webcongif。这两种情况都试了,没用啊。
      

  4.   


    那就不要把所有的ashx都用AjaxPro.AjaxHandlerFactory来处理,只处理自ajaxPro需要的。