visual tutorial studio net mvc asp asp.net asp.net-mvc asp.net-mvc-4

tutorial - ASP.NET MVC 4 y ExtensionlessUrlHandler



mvc 4 visual studio 2017 (1)

Aquí hay una publicación de blog que puede ser útil.

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

(que irónicamente no usa una url sin extensión)

Tengo entendido que necesitará IIS 7 o superior para beneficiarse del mapeo integrado y para cualquier cosa menos necesitará usar uno de los otros manejadores ISAPI.

Uso VS 2012 y creé dos aplicaciones:

  1. Aplicación n. ° 1. MVC 3 , NET 4.5

  2. Aplicación n. ° 2 MVC 4 , NET 4.5

Si comparo web.config de estas aplicaciones, veo que la aplicación n. ° 2 (MVC 4) tiene registrados los siguientes controladores:

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

¿Alguien podría explicar cómo y cuándo se usan?

Una pregunta más (opcional). Si estos manipuladores son necesarios ahora, ¿dónde debería colocar mis controladores? ¿Antes o después de ellos?