gpt4 book ai didi

asp.net-mvc - ASP.Net MVC HandleError 抛出 500 内部服务器错误

转载 作者:行者123 更新时间:2023-12-02 09:02:06 24 4
gpt4 key购买 nike

我的 Controller 上有以下 HandleError 过滤器:

[HandleError(ExceptionType = typeof(ArgumentException), View = "DestinationError")]

我已经设置了 Web.Config,以便启用 customErrors。我遇到的问题是,当我在 Visual Studio 本地运行应用程序时,HandleError 过滤器工作正常,但是当我将其部署到服务器时,我得到的只是 500 内部服务器错误,表明错误 View 不能找到了。

以前有人遇到过这个问题吗?我怀疑路由可能是问题的根本原因(hoho)。该站点被部署到 Web 根目录中的目录中,而不是部署到 wwwroot 本身中,因此 IIS 可能无法找到错误文件。

最佳答案

要回答我自己的问题,最神奇的是关闭 IIS 中的 HTTP 错误。我对这种解决方法不满意,所以如果有人有更好的想法,我很乐意听到。

关于asp.net-mvc - ASP.Net MVC HandleError 抛出 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/355842/

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