【发布时间】:2020-09-27 08:13:31
【问题描述】:
我正在使用 ASP.NET Web API,在抛出异常后,我可以在 GlobalExceptionHandler 中捕获它,但是我收到 CORS 错误并且无法输入 App_error。我尝试了多种解决方案,但没有任何效果,现在我有这个流程。
控制器抛出自定义异常,然后我们输入GlobalExceptionHandler:
public class GlobalExceptionHandler : IExceptionHandler
{
public Task HandleAsync(ExceptionHandlerContext context, CancellationToken cancellationToken)
{
ExceptionDispatchInfo.Capture(context.Exception).Throw();
return Task.CompletedTask;
}
}
而且它不会更进一步,我在前面得到了 CORS。
有什么办法吗?
【问题讨论】:
标签: asp.net exception asp.net-web-api cors