相关疑难解决方法(0)

ExtensionlessUrlHandler在MVC应用程序中做了什么?

我试图简化我的MVC应用程序并尽可能删除.有人可以向我解释下面这段代码在应用程序根目录下的web.config文件中的作用.我已将其评论出来并仍设法运行该应用程序...

<system.webServer>

  <handlers>
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/>
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
    </handlers>
    ...
Run Code Online (Sandbox Code Playgroud)

我看过这个问题:ASP.NET MVC 4和ExtensionlessUrlHandler有一个链接到这个博客的答案:http://blogs.msdn.com/b/tmarq/archive/2010/05/26/how-extensionless- urls-are-handling-by-asp-net-v4.aspx但是我没有找到它来解释我的问题.

我在开发和生产中使用:IIS 8,ASP.NET MVC 4,.NET 4.5

asp.net-mvc web-config isapi

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

isapi ×1

web-config ×1