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 me sale 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
visual-studio-2013
iis-express
Beslinda N.
fuente
fuente
.vs/config/application.config
archivo en la carpeta del proyecto VSRespuestas:
Primer error
Para el primer error:
Los siguientes pasos me funcionaron:
Segundo error
El segundo error:
Qué causó este error:
Eliminé el certificado de desarrollo IIS Express mientras jugaba con el SSL.
Los siguientes pasos me funcionaron:
¡Espero que esto ayude!
fuente
Los siguientes pasos solucionan el problema para Visual Studio 2015 y Visual Studio 2017 :
.vs
carpeta oculta .F5
e IIS Express deben cargarse normalmente, lo que le permite depurar.fuente
.csproj
restos intactos. Además, si está en un estado tal que no puede depurar de todos modos, no tiene mucho que perder.Fácilmente resuelto:
Encuentra el código a continuación y bórralo:
Guarde y cierre el archivo .csproj
fuente
Con respecto al primer error:
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:
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.
fuente
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
fuente
Yo tuve el mismo problema. Solo reiniciar Visual Studio funcionó para mí.
fuente
@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)
fuente
Encontré la solución aquí:
https://www.codeproject.com/Tips/1029540/Solved-Process-With-An-Id-Of-Is-Not-Running
Editó el archivo del proyecto y eliminó las líneas:
fuente
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.
fuente
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.
Deshice este cambio por:
(a la derecha haga clic en Inicio) Configuración -> Actualizar y Seguridad -> Seguridad de Windows -> protección de virus y amenazas -> configuración de virus y protección contra amenazas -> Administrar la configuración de
En Acceso controlado a carpetas Haga clic en- > Administrar acceso controlado a carpetas (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.
fuente
Tuve un problema similar con Chrome.
Parece que VS no puede conectarse 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.
fuente
Para mí, ninguna de las otras soluciones funcionó. Las cosas que probé:
Después de verificar si el problema persistía 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.
fuente
vaya a Propiedades del proyecto de inicio, aumentar 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.
fuente
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.
fuente
Resolución que encontré;
Dirígete al siguiente directorio
Eliminar todos los archivos dentro de esa carpeta. Reinicia el estudio visual y funciona de maravilla.
fuente
También tuve el mismo problema, hacer lo anterior no funcionó para mí. Lo que resultó ser mi error fue doble.
Configuré ese proyecto específicamente como inicio, luego lo cambié a iniciar IE y comenzó a depurar nuevamente.
Espero que ayude
fuente
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ó
fuente
Lo que hice para que esto desapareciera:
¡Abra
C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config
y elimine todas las<site>
entradas en<sites>
no eliminar<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!
fuente
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.fuente
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í:
fuente
Computadora reiniciada.
¡trabajó para mi!
fuente
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.
Si esto no funciona, entonces:
haga clic derecho en su solución y vaya a propiedades
Haga clic en el menú izquierdo Etiqueta web
Haga clic en la casilla de verificación "Anular la URL raíz de la aplicación"
y ejecuta nuevamente tu proyecto.
fuente
¡Reinicie su computadora antes de probar cualquiera de estos!
Algunos de estos pueden ser útiles. Haciendo el truco de netstat
me ayudó porque otra aplicación estaba usando mi puerto, pero no resolvió por completo mi problema. IIS Express seguía fallando. No fue hasta que reinicié mi PC win 10 (la primera vez en más de una semana), que mi problema se resolvió por completo.
fuente
Recientemente tuve el mismo problema con VS 2013 e IIS Express:
"El proceso con una 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í:
4) Eliminar estas dos líneas
5) Cambie el FIN de la primera línea a
Tenga en cuenta 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!
fuente
El mismo error El proceso con una 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
fuente
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 la línea de comandos, obtendrá algunos detalles más. En mi caso:Agradable y fácil de arreglar, ¡ese fue mi culpa!
fuente
Para mí, VS usa Firefox para el navegador predeterminado. Reiniciar VS y cerrar todas las ventanas de Firefox parece resolver este problema.
fuente
Si está utilizando git como control de origen, también debe asegurarse de que se ignoren los archivos específicos del usuario.
Si ya están rastreados, entonces use git -r rm --cached
Esto resolvió el error para mí.
fuente
startMode = "alwaysRunning" en lo
$SOLUTION_DIR/bis/.vs/config/applicationhost.config
causó por mí. Intente eliminar esa cadena y todo volverá a funcionar (incluso sin reiniciar VS)fuente
Cierre su instancia de Visual Studio. Vuelva a iniciarlo en modo Administración. "Ejecutar como administrador"
fuente