you also need to add a HttpHandler to your web.config, seehttp://www.devx.com/dotnet/Article/6962/0/page/3http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconhttphandlerregistration.asp

解决方案 »

  1.   

    consider to add the following to web.config or machine.config:<httpHandlers> 
     <add verb="*" path="*.aaa" type="System.Web.UI.PageHandlerFactory,System.Web" />
    </httpHandlers>
      

  2.   

    分析器错误信息: 找不到文件或程序集名称“System.Web”,或找不到它的一个依赖项。ASPX 引入了工程概念比过去纯页面映射麻烦多了啊。。是不是一定要
    <add verb="*" path="*.MyHello" type="HelloWorldHandler,httpruntime" />
    这样必须定义namespace ?那么它能支持动态映射吗?比如不和改IIS郁闷,还没涉及到这个,没想与传统变更可直不小。。如果是自己的ISAPI 那如何是好。。
      

  3.   

    <add verb="*" path="*.aaa" 
    type="System.Web.UI.PageHandlerFactory, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      

  4.   

    System.Web 在ASPX 居然成了外部装配件了?晕,没搞 ASPX 居然这么无知了。。那么在type 里的解释是:<type> 指定逗号分隔的类/程序集组合。ASP.NET 首先在应用程序的专用 \bin 目录中搜索程序集 DLL,然后在系统程序集缓存中搜索程序集 DLL。也就是说可以是自己定义的DLL 来解析这个 path 里指定的URL?
    那和ISAPI 是不是?
    既然它可以自己定义解析,那IIS 里定义的是算什么?二个都生效吗?
      

  5.   

    瞧了msdn online 的例子明白了一些
    没想到小小的C/S应答居然变得这么工程化,真是学不完... 糊里糊涂ing ..