gpt4 book ai didi

asp.net-mvc - 400 BadRequest错误和自定义错误页面

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

我尝试为http错误404页面创建一个自定义错误页面,
然后在web.config中添加以下内容。它可以工作。

<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Replace">
<clear />
<error statusCode="401" path="~/Error/Unauthorized" responseMode="ExecuteURL" />
<error statusCode="403" path="~/Error/Forbidden" responseMode="ExecuteURL" />
<error statusCode="404" path="~/Error/NotFound" responseMode="ExecuteURL" />
<error statusCode="500" path="~/Error/ServerError" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>

最初,我通过Web api请求,它将返回错误消息。
在web.config中添加httpErrors之后。它仅返回“BadRequest”。

有什么想法可以解决这个问题吗?

提前致谢

最佳答案

尝试:

<configuration>
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Replace">
<clear />
<error statusCode="401" path="~/Error/Unauthorized" responseMode="ExecuteURL" />
<error statusCode="403" path="~/Error/Forbidden" responseMode="ExecuteURL" />
<error statusCode="404" path="~/Error/NotFound" responseMode="ExecuteURL" />
<error statusCode="500" path="~/Error/ServerError" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</configuration>

关于asp.net-mvc - 400 BadRequest错误和自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31651451/

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