为什么asp.net 经过验证以后,在web.config中设置的httphandler才起作用?比如,我在web.config中添加如下代码:<httpHandlers>
   <add verb="*" path="*.htm" type="MyProject.TestHttpHandler, MyProject" />
<httpHandlers/>
我写了一个httphandler去处理此类请求。代码如下: /// <summary>
/// Summary description for RequestHandler.
/// </summary>
public class RequestHandler : IHttpHandler
{
#region IHttpHandler Members public void ProcessRequest(HttpContext context)
{
                     //处理过程
} public bool IsReusable
{
get
{
// TODO:  Add RedlineHandler.IsReusable getter implementation
return false;
}
} #endregion
}
我有一个默认的default.htm页。如果我没有经过form认证,直接从客户端请求。就不会经过此请求处理(handler),会直接访问html。经过认证以后就能够发送请求,并且处理。我的问题是:
为什么asp.net 经过验证以后,在web.config中设置的httphandler才起作用?