gpt4 book ai didi

exception - ASP.NET Web API : Non-descriptive 500 Internal Server Error

转载 作者:行者123 更新时间:2023-12-03 05:24:20 24 4
gpt4 key购买 nike

如标题所示,从 GET 请求到 IQueryable 操作,我收到 500 内部服务器错误。错误正文为空。该错误发生在我的操作返回结果之后。

我使用 ASP.NET Web API RC。

如何获取该错误的堆栈跟踪?

最佳答案

您可以尝试添加:

GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = 
IncludeErrorDetailPolicy.Always;

到 Global.asax 中的 Application_Start()。此解决方案适用于许多常见错误。

但是,如果您没有获得满意的信息,您应该考虑编写一个异常过滤器并在全局范围内注册它。

This article应该可以帮助你开始。您需要的核心是编写并注册如下内容:

public class NotImplExceptionFilter : ExceptionFilterAttribute {
public override void OnException(HttpActionExecutedContext context) {
if (context.Exception is NotImplementedException) {
context.Response = new HttpResponseMessage(HttpStatusCode.NotImplemented);
}
}
}

关于exception - ASP.NET Web API : Non-descriptive 500 Internal Server Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10944938/

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