gpt4 book ai didi

asp.net - 使用Elmah处理Web服务中的异常

转载 作者:行者123 更新时间:2023-12-03 08:27:43 25 4
gpt4 key购买 nike

有没有办法像在ASP.NET网站中一样使用ELMAH在常规ASP.NET Web服务(asmx)中全局处理异常?

最佳答案

ASP.NET Web服务从不触发Application_Error事件,并且ELMAH无法像在ASP.NET应用程序中那样全局处理异常。但是我们可以使用ELMAH“手动”记录异常:

public int WebServiceMethod() {
try {
...
}
catch (Exception ex) {
Elmah.ErrorLog.GetDefault(
HttpContext.Current).Log(new Elmah.Error(ex, HttpContext.Current));
}
}

关于asp.net - 使用Elmah处理Web服务中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com