gpt4 book ai didi

asp.net - 在 ASP.Net URL 中禁用 aspxerrorpath 参数

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

我已将以下内容添加到我的 web.config 中以将用户重定向到自定义错误页面而不是默认页面

Server Error in '/' Application.

错误信息。

用户被重定向到 error.html?aspxerrorpath=/paymentservices.svc

有没有办法删除 ?aspxerrorpath=/paymentservices.svc 部分?

web.config:

<system.web>
<customErrors defaultRedirect="~/ErrorPages/error.html"
mode="On" xdt:Transform="Replace">
<error statusCode="500" redirect="~/ErrorPages/error.html"/>
<error statusCode="404" redirect="~/ErrorPages/error.html"/>
</customErrors>
</system.web>

最佳答案

一种廉价的方法是将您自己的查询字符串添加到错误的末尾 - 它应该覆盖“默认”字符串。即使是空字符串也应该有效。

<error statusCode="500" redirect="~/ErrorPages/error.html?"/>

或者您可以将自己的错误处理添加到 Global.ascx 中的 Application_Error

关于asp.net - 在 ASP.Net URL 中禁用 aspxerrorpath 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31874403/

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