Pregunta

Me di cuenta de que asp.net 4.0 ahora instala un isapi conector de nivel superior (en iis6), de modo que pueda inspeccionar cada solicitud viene con el servidor. En caso de que esto ahora nos permitirá ejecutar aplicaciones MVC con URL sin extensión y tienen el proceso isapi Red PEA correctamente sin requerir la asignación de comodín (y evitar las penalizaciones de rendimiento asociados)? No he encontrado nada escrito sobre esto todavía, y no he tenido tiempo para investigar. Gracias

¿Fue útil?

Solución 2

encontró la respuesta: http://blogs.msdn.com/b/tmarq/archive/2010/06/18/how-to-disable-the-asp-net- V4-0-sin extensión-url-función-en-II-6-0.aspx

Parece que hay nuevas características en asp.net 4.0 que permiten a las direcciones URL sin extensión. Necesito hacer más investigación sobre esto para descubrir cómo utilizarla.

Básicamente se añade a cada solicitud /eurl.axd/GUID enrutado, que luego se pasa a aspnet_isapi.dll para ser procesados. la eurl.axd se retira a continuación en este punto.

Los problemas que tienen Im es cómo éstas interactúan entre mis Ionics re-escritura de software IIRF y este nuevo .net volver a escribir ... que parecen estar interfereing entre sí a veces.

Otros consejos

ASP.NET 4.0 instala el filtro ISAPI C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll con el fin de mapear solicitud entrante a la nueva CLR, pero este filtro no está registrado como asignación de comodín, pero se asocia solamente con extensiones conocidas. No intercepta cada petición entrante. Si usted quiere tener las URL sin extensión que tendrá que realizar la mismos pasos como para ASP.NET 2.0 pero utilizan el nuevo filtro ISAPI en su lugar.

¿podría por favor marque esta página acerca de la eliminación de la eurl.axd y probé, funcionó! http://www.helicontech.com/forum/15029-ASPNET_40_MVC_and_ISAPI_Rewrite_3.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top