正如标题所说,我正在尝试避免在调试时由global.asax页面处理错误,同时在部署到网站后仍处理它们。
简单的选择是在我们调试时注释掉sub,但在第5次有人忘记在复制之前撤消它之后,我正在寻找替代方案。
答案 0 :(得分:0)
以下是此目的的示例
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
}