方法一:
web.config里面加
<httpHandlers>
  <add verb="*" path="*" type="你的处理程序"/>
</httpHandlers>  所在的服务器上的IIS还需要做下设置:点击网站->属性->主目录->配置,在"通配符应用程序映射(执行顺序)"中添加可执行文件"C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll",并取消选中"确认文件是否存在"即可。 
结果:404 ,
不知道怎么搞的,从来没有调好过等待高手解答

解决方案 »

  1.   

    看这个:http://www.haogongju.net/art/913184
      

  2.   

    我想实现的是 无后缀名的 URL 不是下载的,
      

  3.   

    我知道啊,一个是配置url重写,一个是允许扩展名。
      

  4.   

    本帖最后由 net_lover 于 2012-05-16 08:58:14 编辑
      

  5.   

    添加方法
    http://www.oseye.net/upload/2/images/mvc1_1248491176.png
      

  6.   

    参见
    http://www.oseye.net/kb/show/254
      

  7.   

    用的URLRewriter吧:看一下:
    http://blog.sina.com.cn/s/blog_417eb6f90100jmwi.html
      

  8.   

    本帖最后由 net_lover 于 2012-05-16 10:06:39 编辑
      

  9.   

    还有一个IIS设置,不检查文件是否存在。
      

  10.   


    我是用System.Web.IHttpModule 这个实现重写的,是不是和这个有关系
      

  11.   

    System.Web.IHttpModule  在IIS6就不能实现无后缀名吗,为什么我这边调试不行
      

  12.   

    ystem.Web.IHttpModule 在IIS6就不能实现无后缀名吗,为什么我这边调试不行
      

  13.   

    右鍵站点属性——主目录——配置——通配符应用程序映射——插入——浏览C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll