当从控制器操作抛出异常时,我的实现[IExceptionLogger][1]的异常记录器被调用两次。context.RequestContext.Configuration.Services.GetServices(typeof(IExceptionLogger))如果我在LogAsync()方法中设置了断点,那么调用栈在两个调用中都会显示[External Code]。throw ne
用ASP.NETWebAPI 2.2
public DefaultServices(HttpConfiguration configuration) //... removed for claritythis.SetSingle<IExceptionHandler>((IExceptionHandler) new Defa
我正在尝试使用elmah记录来自我的asp.netwebapi项目的异常。我遇到一个问题,每个错误都会记录两次。我正在使用Elmah.Contrib.Web-Api,我的Application类如下所示:
public class WebApiApplication : System.Web.HttpApplicationGlobalConfiguration.Configuration.Filters.Add(new ElmahHandleErrorApiAttr
我有一个C# Web项目。我使用Web 2标准创建了一个Controller。MyProject.Controllers public class MyControllerController : ApiController // POST apiAPI configuration and servicesconfig.Map