代码之家  ›  专栏  ›  技术社区  ›  MWFBrad

如何禁用我的全局设置。在本地主机上运行时asax Application\u Error sub?

  •  0
  • MWFBrad  · 技术社区  · 7 年前

    正如标题所说,我正在努力避免由global处理错误。asax页面,而即时通讯调试,同时仍然处理他们一旦部署到网站上。

    简单的选择是在调试时只注释掉sub,但在第五次有人在复制之前忘记撤销它之后,我正在寻找替代方法。

    1 回复  |  直到 7 年前
        1
  •  0
  •   vlukham    7 年前

    这里有一个例子

    protected void Application_Error(object sender, EventArgs e)
    {
        #if DEBUG
         var httpContext = ((Application)sender).Context;
         httpContext.ClearError();
         httpContext.Response.Clear();
         httpContext.Response.TrySkipIisCustomErrors = true;
         httpContext.Server.TransferRequest(yourUrl, true);
        #else
         your code to handle error;
        #endif
    }