visual studio rendimiento muy mejorar lento como acelerar visual-studio-2013 iis-express

visual-studio-2013 - muy - mejorar el rendimiento de visual studio



El proceso con una ID#### no se está ejecutando en Visual Studio Professional 2013 actualización 3 (30)

Si está utilizando una máquina de 64 bits

Entonces, el problema puede deberse al uso de Visual Studio de IIS-Express de 32 bits.

Solución: en Visual Studio, vaya al menú Herramientas> Opciones> Proyectos y soluciones> Proyectos web> Habilite la opción "Usar la versión de 64 bits de IIS Express" y haga clic en Aceptar

Estoy tratando de ejecutar cualquier programa en Visual Studio 2013 Update 3 y aparece el siguiente cuadro de alerta:

Process with an ID #### is not running . // cada vez que se muestra un número de identificación diferente

y en las ventanas de error me sale este mensaje de error:

The program ''[3148] iisexpress.exe'' has exited with code -1073741816 (0xc0000008) ''An invalid handle was specified''.

A veces se ejecuta y en el navegador The webpage is not available. el siguiente mensaje: The webpage is not available.

He mirado alrededor e intento casi todo y todavía no puedo solucionar el problema.

Por favor ayuda a cualquiera


Primer error

Para el primer error:

El proceso con una ID #### no se está ejecutando.

Los siguientes pasos me funcionaron:

  1. Cierre todas las instancias de Visual Studio.
  2. Cambie el nombre de la carpeta IISExpress (en mi PC está en C: / Users / jmelosegui / Documents).
  3. Agregue la variable de sistema de entorno _CSRUN_DISABLE_WORKAROUNDS con el valor de 1.
  4. Inicie Visual Studio en modo administrador. (En Windows , haga clic derecho en el archivo ejecutable y seleccione Ejecutar como administrador ).

Segundo error

El segundo error:

La página web no está disponible.

Qué causó este error:

Eliminé el certificado de desarrollo IIS Express mientras jugaba con SSL.

Los siguientes pasos me funcionaron:

  1. Ir al panel de control.
  2. Seleccione Agregar o quitar programas.
  3. Localice IIS 8.0 Express.
  4. Haga clic derecho sobre él y luego haga clic en Reparar.
  5. Su certificado debe estar de vuelta!

¡Espero que esto ayude!


@Kilanny tu respuesta es correcta. La mayoría de las máquinas en 2015 son de 64 bits, por lo que hay muchas posibilidades de que solo necesite habilitar la opción de 64 bits en el menú principal del enlace de navegación Herramientas . No es necesario configurar otros archivos o puertos de código duro. Además, la asignación de puertos debe ser dinámica. Esta corrección se aplica a 2013 con la Actualización 3 y Visual Studio 2015 Community Edition.

Consulte las imágenes a continuación para obtener un mini tutorial: (solo estoy mejorando la respuesta de Kilanny)


Cierra tu instancia de Visual Studio. Vuelva a iniciarlo en modo Administración. "Ejecutar como administrador"


Con respecto al primer error:

El proceso con una ID #### no se está ejecutando

Esta situación a veces se produce cuando IIS Express no se puede vincular a un puerto. Una razón probable para eso es que algún otro proceso ya se ha vinculado a ese puerto. Visual Studio iniciará el proceso IISExpress.exe (que no se vinculará al puerto y saldrá nuevamente) y luego se adjuntará al proceso ahora terminado, lo que dará como resultado el error anterior.

Para verificar, anote el número de puerto en la configuración de su proyecto (por ejemplo, 12116) y luego intente:

netstat -ano | find "12116"

Si otro proceso tiene el puerto abierto, esto le dará su PID. Luego puede optar por eliminar el proceso ofensivo o reasignar su propio número de puerto.


Ejecutar como administrador no pareció marcar la diferencia cuando recibí esto.

  • Asegúrese de que todos los procesos de iisexpress.exe se hayan cerrado
  • Edite <path_to_your_solution>/Solution/.vs/config/applicationhost.config
  • Cambiar el nombre del sitio.

    <site name="MySite" id="1" serverAutoStart="true">

    a :

    <site name="MySite2" id="1" serverAutoStart="true">

  • Eso me arregló

El mismo error El proceso con un ID #### no se ejecuta con Visual Studio 2015 RC.

Solo elimine el mensaje después de reparar IIS 10 en el Panel de control - Programas y características

Renato


Eliminar la carpeta .vs oculta no funcionó para mí ya que el puerto especificado en mi aplicación estaba siendo utilizado por otra aplicación. Hacer lo siguiente funcionó para mí:

  1. Fui a propiedades y luego haga clic en la pestaña web.
  2. Cambió el número de puerto en la URL de inicio y la URL del proyecto.
  3. Hizo clic en Crear directorio virtual.
  4. Guarde y presione F5.


Esto puede suceder por varias razones, de manera útil: si ejecuta IISExpress.exe ( /Program Files (x86)/IISExpress/iisexpress.exe para 32 bits, /Program Files/IISExpress/iisexpress.exe para 64 bits) en el comando línea, obtendrás más detalles. En mi caso:

C:/Program Files/IIS Express>iisexpress.exe Filename: //?/C:/Users/My.Username/Documents/IISExpress/config/applicationhost.config Line number: 15 Error: Configuration file is not well-formed XML

Agradable y fácil de arreglar, ¡ese fue mi culpa!


Fácilmente resuelto:

  1. Abra Visual Studio como administrador
  2. Haga clic derecho en su proyecto y haga clic en ''Descargar proyecto''
  3. Nuevamente, haga clic con el botón derecho en su proyecto y haga clic en ''Editar PROJECT_NAME.csproj''
  4. Encuentra el código a continuación y bórralo:

    <DevelopmentServerPort>63366</DevelopmentServerPort> <DevelopmentServerVPath>/</DevelopmentServerVPath> <IISUrl>http://localhost:63366/</IISUrl>

  5. Guarde y cierre el archivo .csproj

  6. Haga clic derecho en su proyecto y vuelva a cargarlo
  7. Ver que funciona

Intenté el primer error y eso no me ayudó. Sin embargo, lo que funcionó para mí fue eliminar la carpeta oculta ".vs" que se encuentra en la raíz de la solución.


Lo que hice para que esto desapareciera:

¡Abra C:/Users/gr_mext1/Documents/IISExpress/config/applicationhost.config y elimine todas las entradas de <site> en <sites> no elimine <siteDefaults> !

En su proyecto, vaya a Propiedades, Web y haga clic en "Crear directorio virtual".

Cierra y vuelve a abrir Visual Studio, carga tu proyecto y ejecuta

¡Fijo!


Lo que me solucionó fue ejecutar el proyecto desde un archivo diferente en mi solución. Específicamente, 2 de mis archivos se llaman web.config, así que simplemente corrí desde el otro.


Los siguientes pasos solucionan el problema para Visual Studio 2015 y Visual Studio 2017 :

  • Cerrar VS.
  • Navegue a la carpeta de la solución y elimine la carpeta .vs oculta.
  • Reiniciar VS.
  • Hit F5 e IIS Express deberían cargarse normalmente, lo que le permitirá depurar.

Nota : Según mi experiencia y otros en los comentarios, este problema parece ser causado por mover un proyecto entre estaciones de trabajo, entornos o versiones de Visual Studio. Debe haber alguna información específica del entorno contenida en la carpeta .vs .


Me encontré con el mismo problema y descubrí que de alguna manera el archivo ''applicationhost.config'' (en .. / Documents / IISExpress / config) tenía un número de puerto localhost diferente (en la sección ''sitios'') al especificado en project / properties /web. Los cambié al mismo número y el problema desapareció


Ninguna de las soluciones enumeradas funcionó para mí. El problema era algún tipo de estado conflictivo en el archivo local applicationhost.config . Arreglar es fácil, simplemente elimine uno en su solución. Para VS2015, debe ubicarse en <path_to_your_solution>/Solution/.vs/config/ . Cuando ejecutas Debug, VS recreará ese archivo según la configuración en tu archivo de proyecto.


Para mí, VS usa Firefox para el navegador predeterminado. Reiniciar VS y cerrar todas las ventanas de Firefox parece resolver este problema.


Para mí, ninguna de las otras soluciones funcionó. Las cosas que probé:

  • Actualizar y parchar todo lo asociado con Visual Studio
  • Reinstalar Visual Studio
  • Reinstalar IIS Express
  • Varios reinicios
  • Agregar la cosa _WORKAROUND a la RUTA
  • Cambiar el nombre de la carpeta IIS en documentos para regenerar la configuración IIS
  • Edición manual del archivo csproj y eliminación de toda la sección de configuración de IIS
  • Cambiar el uso ejecutable de IIS a 64 bits en la configuración de VS
  • Cambiar el puerto de IIS en la configuración del proyecto

Después de verificar si el problema era persistente en diferentes proyectos, resultó que el problema solo ocurrió en uno de los proyectos específicos. Pensé que tenía que eliminar todos los archivos específicos del usuario en la carpeta de soluciones (como bin, obj, * .suo, ...). Eliminé toda la carpeta de soluciones y revertí los archivos en git.

TLDR: intente eliminar archivos / carpetas específicos del usuario como bin, obj, * .suo, ...


Parece que hay muchas soluciones que funcionan y algunas que no ...

Mi problema siguió apareciendo después de algunas iteraciones de prueba. Sí, reiniciar la PC y / o VS resolvería el problema ... pero temporalmente.

Mi solución fue deshacer un cambio de seguridad que había habilitado un par de días antes para acceder a la carpeta controlada bajo la protección de Ransomware.

Deshice este cambio:
(haga clic con el botón derecho en Inicio) Configuración -> Actualización y seguridad -> Seguridad de Windows -> Protección contra virus y amenazas -> Configuración de protección contra virus y amenazas

En Acceso controlado a la carpeta Haga clic-> Administrar acceso controlado a la carpeta (esta también es la pantalla de protección de Ransomware)

Desactiva el acceso controlado a la carpeta.

Este fue el problema al 100% para mí, ya que pude ejecutar mi prueba sin reiniciar VS.


Recientemente tuve el mismo problema con VS 2013 e IIS Express:

"El proceso con un ID #### no se está ejecutando". // cada vez que se muestra un número de ID diferente.

Aquí estaba la solución que encontré que funcionó para mí:

1) Vaya a Documentos -> IIS Express -> config -> applicationhost.config

2) Abrí applicationhost.config en Notepad ++

3) Debajo de la etiqueta, hay líneas de código que se ven así:

<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%/config/aspnet.config" autoStart="true"> <processModel loadUserProfile="true" /> </add>

4) Eliminar estas dos líneas

<processModel loadUserProfile="true" /> </add>

5) Cambie el FIN de la primera línea a

<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%/config/aspnet.config" autoStart="true" />

Observe que todo lo que hice fue cerrar la etiqueta agregando ''/'' después de "verdadero".

Ahora puedo ejecutar mis proyectos en un navegador web Y depurar mi código.

Además, había actualizado a la Actualización 4, pero estaba teniendo el mismo problema. Creo que agregar el archivo applicationhost.config fue lo que solucionó el problema.

¡Espero que esto ayude!


Resolución que encontré;

Dirígete al siguiente directorio

% userprofile% / documents / IISExpress / Directorio de configuración

Eliminar todos los archivos dentro de esa carpeta. Reinicia el estudio visual y funciona de maravilla.


Si está utilizando git como control de origen, también debe asegurarse de que se ignoren los archivos específicos del usuario.

[Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ x64/ x86/ bld/ [Bb]in/ [Oo]bj/ [Ll]og/

Si ya están rastreados, use git -r rm --cached

Esto resolvió el error para mí.


También tuve el mismo problema, hacer lo anterior no funcionó para mí. Lo que resultó ser mi error fue doble.

  1. Tenía Opera como mi navegador predeterminado y no podía conectarse a eso.
  2. Tuve varios proyectos de inicio, por lo que no me permitió cambiar a IE hasta que cambie el proyecto de inicio predeterminado de nuevo a solo el shell MVC.

Configuré ese proyecto específicamente como inicio, luego lo cambié a iniciar IE y comenzó a depurar nuevamente.

Espero que ayude


Tuve el mismo problema, y ​​lo que había que hacer era configurar IIS Express correctamente.

Hice clic derecho en las propiedades de mi proyecto => Web (pestaña) y en Servidores : la URL del proyecto ya estaba rellenada previamente e hice clic en el botón " Crear directorio virtual ".

Acababa de reinstalar (actualizar) Windows y el IIS no estaba configurado porque era nuevo.

Espero que esto ayude.


Tuve un problema similar con Chrome.

Parece que VS no se puede conectar al proceso de Chrome por alguna razón.

Solución: 1. Cierre Chrome 2. Con Chrome cerrado, inicie el proyecto web y permita que VS abra Chrome.

Espero que ayude.


Yo tuve el mismo problema. Solo reiniciar Visual Studio funcionó para mí.


vaya a Propiedades del proyecto de inicio, incrementar el número de puerto de la URL del proyecto es probablemente la forma más rápida de solucionar este problema que todavía no leí a nadie mencionado.

Y no necesita reiniciar VS, ya que puede ser un problema a veces si necesita algunas otras instancias necesarias para ejecutarse.


startMode = "alwaysRunning" en $SOLUTION_DIR/bis/.vs/config/applicationhost.config causó por mí. Intente eliminar esa cadena y todo volverá a funcionar (incluso sin reiniciar VS)


cmd - regedit-HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-HTTP-START=3

Computadora reiniciada.

¡trabajó para mi!