日期:2014-05-17  浏览次数:20461 次

微博的个性域名是HttpHandler实现的吗?
要在一个网站里实现微博个性域名的功能,于是想到了HttpHandler



<httpHandlers>
        <add verb="GET,POST" path="*"     type="Mypro.WebHandler" />
</httpHandlers>


但这样访问普通的aspx页面也截获进来了……

我的需求是:当访问“wangzhan.com/mingzi”的时候,进行个性域名的处理,其他访问“wangzhan.com/*.aspx”的时候,不做处理

如何实现?

我加了remove标签,没用,如下:

<httpHandlers>
        <add verb="GET,POST" path="*"     type="Mypro.WebHandler" />
        <remove verb="GET,POST" path="*.aspx"/>
</httpHandlers>
C# ASP.NET HttpHandler Handler 个性域名

------解决方案--------------------
可以看看下面两篇文章,将ihttphander的
工厂方法模式(Factory Method)
以工厂方法将的asp.net http通道的原理

httpModules 与 httpHandler (asp.net web执行通道)