gpt4 book ai didi

iis-7 - IIS 7 中的自定义 HTTP 错误

转载 作者:行者123 更新时间:2023-12-01 04:11:33 25 4
gpt4 key购买 nike

我正在尝试处理 Web 应用程序中的 403 和 404 错误。我已阅读 MS instructions并应用到我的服务器上。 IIS7 管理器通过将我的 web.config 编辑为:

<httpRedirect enabled="false" destination="/MySite" httpResponseStatus="Temporary" />
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="/mySite/Error.aspx" responseMode="ExecuteURL" />
<error statusCode="404" prefixLanguageFilePath="" path="/mySite/Error.aspx" responseMode="ExecuteURL" />
</httpErrors>

它确实处理像 http://www.mysite/fictiousURL.aspx 这样的请求但不适用于 http://www.mysite/fictiousURLTest.html .它似乎只能处理 aspx 请求。

我也试过 http://www.15seconds.com/issue/030102.htm通过添加此配置 <customErrors mode="On" defaultRedirect="/mysite/error.aspx" />在 system.web 节点中。

任何人都知道 a) 为什么 IIS7 只处理 aspx 和 b) 任何人都知道如何处理像 http://www.mysite/fictiousURLTest.html 这样的通用请求?

谢谢,比尔 N

最佳答案

请参阅我在此处给出的回复:IIS7 and HTTP status code handling

看起来您可能需要设置

  <system.webServer>
<httpErrors existingResponse="PassThrough" />
</system.webServer>

关于iis-7 - IIS 7 中的自定义 HTTP 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5794962/

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