visual una studio servidor que puede para mostrar los lista iniciar forbidden está este error ejecute directorio contenidos configurado asp c# visual-studio visual-studio-2013 iis-express solution

c# - studio - Evitar que iisexpress ejecute los sitios web en una solución cuando la aplicación de inicio es una aplicación de consola



servidor web asp (4)

Tengo una solución con una serie de proyectos en ella. Incluso si configuro las opciones de inicio del proyecto web para:

  1. No abras una página. Espere una solicitud de una aplicación externa.
  2. Utilizar servidor web personalizado. URL base: http://localhost .

Y el proyecto de inicio para:

  1. Proyecto de inicio único
  2. Seleccione la aplicación de consola (no el sitio web)

Cuando presiono iniciar depuración, se inicia IIS Express (aparece en la barra de tareas). ¿Cómo evito que IIS Express se inicie? Solo estoy ejecutando una aplicación de consola y no quiero que se ejecute IIS Express.

De hecho, todos los sitios web de la solución se inician en IIS y consumen recursos en mi máquina innecesariamente.


Desinstalé IIS Express en Windows y funcionó para mí. Después de publicar mis archivos de VS, mi configuración cambió automáticamente para apuntar a IIS Express y no cambiará a IIS, sin importar qué, para el proyecto de mi sitio web. Espero que esto funcione para alguien.


En las páginas de propiedades-> Opciones de inicio: Establecer acción de inicio = "No abrir una página ..."; Establecer servidor -> Usar servidor personalizado y dejar la URL base en blanco.


Hay una forma fácil de hacer esto: en las propiedades del proyecto web F4 (NO haga clic con el botón derecho -> propiedades), establezca "comenzar siempre cuando se depura" en falso


Para Visual Studio 2013, lo configuré así:

Iniciar acción: No abrir una página.

Servidores: Host externo

Url del proyecto: http: // NotAStartupApp /