gpt4 book ai didi

asp.net-mvc - ASP.NET MVC : when is IIS giving a 404 and when does it forward it to my app?

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

我想知道以下问题:

我可以在 IIS 中定义如何处理 page not founds/404,而且在我的应用程序中,我可以将它放在我的 CustomErrors 部分,或者只是在代码。

现在我假设 IIS 总是先收到请求,它什么时候自己处理 404,什么时候让它传递到我的应用程序?

还有一个附带问题:IIS 是否真的可以知道 asp.net MVC 中的请求是否为 404,因为它可能会或可能不会通过任何 route 映射?

最佳答案

IIS 查看请求扩展。如果注册了一个模块来处理传入的请求类型,那么它会将请求转发给该模块。

例如,如果您从服务器请求 foo.jpg,则 IIS 有一个内置模块来处理 image/jpg 内容。如果该模块找不到文件,则返回 404。

这里也是一样。无论您的 MVC 处理程序不寻找什么(即:图像),IIS 都会以另一种方式处理。

关于asp.net-mvc - ASP.NET MVC : when is IIS giving a 404 and when does it forward it to my app?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752353/

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