WebApi2 状态代码 500 {"message":"An error has occurred."} 无详细信息

WebApi2 Status Code 500 {"message":"An error has occurred."} With no Detail

我在我的 webApi 应用程序中遇到错误,我搜索了很多,但没有任何效果。

我的应用程序在我的本地计算机上运行良好,甚至在我的本地 PC 上使用 IIS 也能正常运行。但是当我将它部署在服务器上时(调试和发布模式测试)它只给我内部错误 500,只有

{"message":"An error has occurred."}

回复,没有详细信息。

我几乎尝试了所有方法。我关闭了自定义错误模式我把这一行放在我的 Global.asax (应用程序 _start 方法)

GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;

我真的不知道如何获取错误详细信息。

如果有人能帮助我,我将不胜感激。

我尝试了所有方法,只是删除了应用程序池并重新创建一切正常。我不知道确切的问题是什么,但它解决了我的问题