gpt4 book ai didi

c# - 如何处理 404 错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:40 31 4
gpt4 key购买 nike

如何处理所有 404 错误?

如果我转到一个不存在的页面

示例:http://www.example.com/Idontexist.aspx

工作正常..

然而,http://www.example.com/Nothere.nopehttp://www.example.com/NotHere给出 404.0 错误,我认为这是由于 .nope 未在 IIS 中注册,但是否有办法在 web.config 或代码中处理此问题?

最佳答案

这可能是因为 notthere.nope 没有通过 .NET 传递。根据 IIS 的版本和配置,ASP.NET 仅用于执行具有特定扩展名的请求。

理想情况下,您应该尝试在 IIS 级别处理 404 - 让它冒泡到应用程序堆栈那么远是没有意义的。这是我的建议。

如果您真的希望 ASP.NET 能够处理这个问题,您可以 如果您使用的是 IIS 7,那么有一篇很好的文章 here .

如果您使用的是 IIS 6,则可以按照此处所述使用通配符映射到 ISAPI 扩展 here .

关于c# - 如何处理 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7475586/

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