Forzar IIS Express al Modo de Canalización Clásico


¿Cómo puedo forzar que IIS Express se ejecute en modo clásico? Y necesito que esta configuración se mantenga .csproj, una vez que este archivo que dicen que un proyecto debe ser abierto con IIS Express.

Author: Kev, 2011-05-06

2 answers

En Visual Studio 2010 seleccione el nodo Proyecto de Aplicación Web en el Explorador de soluciones y luego:

  • Presione F4

O

  • Vaya a View -> Properties Window or press F4

Importante: No Right-click -> Properties desde el menú contextual del clic derecho para el nodo del proyecto en el explorador de soluciones porque eso mostrará las Páginas de Propiedades para el proyecto, que es una cosa completamente diferente.

En las ventanas de propiedades verá la entrada para Modo de Canalización administrada:

introduzca la descripción de la imagen aquí

En Visual Web Developer 2010 Express es más o menos lo mismo, de nuevo seleccione el proyecto web excepto presione F4 para obtener esa página de propiedades:

introduzca la descripción de la imagen aquí

La única advertencia es que si comparte el proyecto con otros (por ejemplo, a través del control de código 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. Por lo tanto, debe asegurarse de que otros configuraron esta propiedad en sus propios archivos locales applicationHost.config en:

%userprofile%\Documents\IISExpress\config

Todo lo anterior también funciona con Visual Studio 2013 y 2015.

 84
Author: Kev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-08 16:44:53

Opción-1: En Visual Studio ir a propiedades de sitio web/aplicación web y cambiar Managed Pipeline Mode a 'Clásico'.

Opción-2: Abra %userprofile%\documents\iisexpress\config\applicationhost.config y busque su sitio en la sección "Sitios" y cambie el grupo de aplicaciones a 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), entonces 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>
 8
Author: vikomall,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-14 17:38:12