¿Cómo puedo forzar a IIS Express a ejecutarse en el modo clásico? Y necesito que esta configuración se quede con .csproj, una vez que este archivo dice que un proyecto debe abrirse con IIS Express.Forzar IIS Express al modo de canalización clásica
Respuesta
En Visual Studio 2010, seleccione el nodo del proyecto de aplicación web en el Explorador de soluciones entonces:
- Prensa F4
o
- Vaya a
View -> Properties Window or press F4
Importante: no lo hacen Right-click -> Properties
desde el botón derecho del ratón menú contextual para el nodo del proyecto en el explorador de soluciones, ya que mostrará el Páginas de propiedades para el proyecto, que es una cosa totalmente diferente.
En las propiedades de Windows verá la entrada para Gestionado modo de canalización:
En Visual Web Developer 2010 Express es más o menos lo mismo, de nuevo seleccionar el proyecto web a excepción de prensa F4 para conseguir que la página de propiedades:
La única advertencia es que si comparte el proyecto con otras personas (por ejemplo, mediante control de fuente), esta configuración no se almacena en el archivo .csproj
, sino en el archivo IIS Express applicationHost.config
específico de su perfil de usuario. Así que es necesario asegurarse de que otros configuran esta propiedad en sus propios archivos locales en applicationHost.config
:
%userprofile%\Documents\IISExpress\config
Todo lo anterior también funciona con Visual Studio 2013 y 2015.
option-1: En Visual Studio, vaya a propiedades de WebSite/WebApplication y cambie Managed Pipeline Mode
por 'Classic'.
option-2: Abra %userprofile%\documents\iisexpress\config\applicationhost.config
y ubique su sitio en la sección "Sitios" y cambie el grupo de aplicaciones al clásico (por ejemplo, Clr4ClassicAppPool
).
Si desea que todas las aplicaciones web/sitios web que va a crear en Visual Studio se ejecuten en modo 'clásico' (de forma predeterminada), en el archivo %userprofile%\documents\iisexpress\config\applicationhost.config
, cambie el grupo de aplicaciones applicationDefaults
como se muestra a continuación.
<sites>
........
........
<applicationDefaults applicationPool="Clr4ClassicAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
No encontré nada llamado ManagedPipelineMode en las propiedades de aplicación Web –
- 1. ¿IIS Express admite la depuración de ASP clásica?
- 2. Resolviendo "esta operación requiere el modo de canalización de integración IIS" en ASP.net MVC2
- 3. ¿Cómo funciona la canalización IIS 7/ASP.Net?
- 4. ¿Cómo comienzo IIS Express?
- 5. IIS Express o Cassini
- 6. IIS6 + HttpModule: esta operación requiere el modo de canalización integrada IIS
- 7. IIS 7.0 con el modo de canalización = Integrado no carga ninguna imagen/css en ASP .NET
- 8. VS2012 IIS Express Opción desactivada
- 9. Cómo iniciar IIS Express manualmente
- 10. IIS Express y Classic ASP
- 11. ¿Cómo inicio IIS 7.5 Express?
- 12. IIS Express no se iniciará
- 13. IIS Express da error Acceso denegado al depurar ASP.NET MVC
- 14. IIS Express catch-all URL de subdominio
- 15. Variables globales dentro de IIS Express
- 16. Respuesta de GZip en IIS Express
- 17. Configuración de SMTP en IIS Express
- 18. IIS Express (WebMatrix) abierto para conexiones externas
- 19. Es posible degradar IIS Express 8 -> IIS Express 7.5 con VS2012
- 20. IIS Express: hacer que SSL funcione
- 21. Enlazar IIS Express a una dirección IP
- 22. Forzar IE8 en modo de compatibilidad IE7
- 23. Crear directorios virtuales en IIS express
- 24. ¿IIS Express es compatible con ASP Classic?
- 25. ¿Puede IIS Express admitir proxies inversos?
- 26. Iniciar y detener IIS Express mediante programación
- 27. ¿En qué cuenta se ejecuta IIS Express?
- 28. IIS 7.5 Express Nuevo Virtual Dir
- 29. Problema al agregar una referencia de servicio al servicio WCF alojado en IIS Express con SSL
- 30. Comprobar si en el modo de canalización integrado
¡Gracias! ¡Estaba mirando la página de propiedades, no la pestaña de propiedades! –
¿Tiene alguna idea de dónde se encuentra la misma configuración en VS 2013? ¡Gracias por adelantado! – Zennichimaro
@Zennichimaro - todavía están en el mismo lugar. – Kev