Shi*_*han 8 asp.net asp.net-mvc asp.net-mvc-3
我对IIS处理的ASP.net MVC请求感到困惑.正如每个机构都说它建立在ASP.net引擎之上.因此,只有Url路由模块和MvcRouteHandler 有所不同,他们会适当地处理请求.我理解这一点.
但我的问题是IIS如何理解它是MVC请求.在网址中没有像.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>
| 归档时间: | 
 | 
| 查看次数: | 1788 次 | 
| 最近记录: |