Подтвердить что ты не робот

ASP.NET MVC 4 и ExtensionlessUrlHandler

Я использую VS 2012 и создал два приложения:

  • Применение # 1. MVC 3, NET 4.5

  • Применение # 2. MVC 4, NET 4.5

Если я сравню web.config этих приложений, я вижу, что приложение № 2 (MVC 4) зарегистрировано: 1/

  • ExtensionlessUrlHandler-ISAPI-4.0_32bit
  • ExtensionlessUrlHandler-ISAPI-4.0_64bit
  • ExtensionlessUrlHandler-интегрально-4,0

Может кто-нибудь объяснить, как и когда они используются?

Еще один вопрос (необязательно). Если эти обработчики требуются сейчас, куда я должен поместить мои обработчики? До или после них?

4b9b3361

Ответ 1

Вот сообщение в блоге, которое может быть полезно.

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

(который по иронии судьбы не использует неограниченный URL)

Я понимаю, что вам понадобится IIS 7 или выше для использования интегрированного сопоставления, и для чего-то еще вам понадобится использовать один из других обработчиков ISAPI.