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

ASP.NET部署后的问题,百度谷歌无果
重写了IHttpHandler类:
namespace App_Code.ServiceHandler
{
    public class HttpHandler:IHttpHandler, System.Web.SessionState.IRequiresSessionState
    {
        public bool IsReusable
        {
            get { return true; }
        }

        public void ProcessRequest(HttpContext context)
        {
            try
            {
                System.Windows.Forms.MessageBox.Show(context.ToString());
                HttpRequest request = context.Request;
                HttpResponse response = context.Response;
           }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.ToString());
            }
        }
    }
}

WEB.CONFIG配置添加:
    <httpHandlers>
      <add path="HttpHandle.axd" verb="get,post,*" validate="true" type="App_Code.ServiceHandler.HttpHandler" />
    </httpHandlers>
调试没问题,但是发布出去后,重写的HttpHandler根本不起作用,也就是说ProcessRequest方法触发不到。只是发布后触发不到。在VS2010上调试没问题。
快要崩溃了,有高手知道怎么回事,还望指点指点:联系方式:780889197

------解决方案--------------------
该回复于2014-01-03 14:17:01被管理员删除