【问题标题】:ASP.NET MVC 4 and ExtensionlessUrlHandlerASP.NET MVC 4 和 ExtensionlessUrlHandler
【发布时间】:2012-09-24 08:36:24
【问题描述】:

我使用 VS 2012 并创建了两个应用程序:

  1. 应用程序#1。 MVC 3,NET 4.5

  2. 应用程序#2。 MVC 4,NET 4.5

如果我比较这些应用程序的 web.config,我看到 app#2 (MVC 4) 注册了以下处理程序:

  1. ExtensionlessUrlHandler-ISAPI-4.0_32bit
  2. ExtensionlessUrlHandler-ISAPI-4.0_64bit
  3. ExtensionlessUrlHandler-Integrated-4.0

谁能解释一下它们的使用方式和时间?

还有一个问题(可选)。如果现在需要这些处理程序,我应该把我的处理程序放在哪里?在他们之前还是之后?

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-4


    【解决方案1】:

    这是一篇可能会有所帮助的博文。

    http://blogs.msdn.com/b/tmarq/archive/2010/05/26/how-extensionless-urls-are-handled-by-asp-net-v4.aspx

    (具有讽刺意味的是,它不使用无扩展的网址)

    我的理解是,您需要 IIS 7 或更高版本才能从集成映射中受益,而对于任何其他版本,您都需要使用其他 ISAPI 处理程序之一。

    【讨论】:

      猜你喜欢
      • 2013-04-28
      • 1970-01-01
      • 2012-09-12
      • 2013-03-01
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多