gpt4 book ai didi

asp.net - IIS 如何处理 ASP.net MVC 请求?

转载 作者:行者123 更新时间:2023-12-02 18:02:26 25 4
gpt4 key购买 nike

我对 IIS 处理的 ASP.net MVC 请求感到困惑。正如每个人所说,它构建在 ASP.net 引擎之上。因此,只有 Url 路由模块MvcRouteHandler 有所不同,并且它们正确地处理了请求。我明白这一点。

但我的问题是 IIS 如何理解这是 MVC 请求。 url 中没有给出像 .aspx 这样的扩展名。那么它如何映射到正确的ISAPI DLL

感谢您帮助我消除困惑。

最佳答案

这些规则可以在 IIS 中的任何级别定义。大多数 MVC 应用程序在 web.config 文件中定义应用程序级别的处理程序:

<system.webServer>        
<handlers>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit".../>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit".../>
<add name="ExtensionlessUrlHandler-Integrated-4.0".../>
</handlers>
</system.webServer>

关于asp.net - IIS 如何处理 ASP.net MVC 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14639525/

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