Después de una nueva instalación de Visual Studio 2017, intenté ejecutar el proyecto web .NET Core y cuando trato de ejecutarlo en Chrome recibo este error:
No se puede iniciar el programa, una operación no es legal en el estado actual
asp.net
visual-studio
asp.net-core
visual-studio-2017
Radenko Zec
fuente
fuente
dotnet run
(primerodotnet restore
ydotnet build
luego puedes correr)Respuestas:
Para mí, la solución (solución alternativa) es desactivar la depuración de JavaScript en Chrome, que creo que es una nueva característica introducida en VS 2017.
Vaya a Herramientas> Opciones> Depuración> General y desactive la configuración Habilitar depuración de JavaScript para ASP.NET (Chrome e IE) .
Este es un problema conocido ya, y parece tener una investigación en curso .
Información completa sobre la depuración de JS en VS 2017 aquí: https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
fuente
Hoy recibí este error, y acabo de hacer una pequeña solución que era demasiado simple.
No volverá a aparecer el error y, si el depurador no funciona, actualice el navegador nuevamente.
Acabo de probar este error en la vista previa de Visual Studio 2019, parece que el error ya está solucionado.
Espero que esto ayude.
fuente
Tuve el mismo problema después de la actualización VS 2017 más reciente (lanzada el 14 de marzo de 2017: compilación 26228.09). Mi programa se depuraría bien en IE pero se bombardearía en Chrome. Matar todas las instancias de Chrome dentro de la línea de comandos de Windows me solucionó el problema.
Luego pude depurar en Chrome.
fuente
3 opciones
fuente
Encontré una solución a esto que funcionó para mí.
Con Chrome seleccionado como su navegador, haga clic en el
Debug
menú y seleccioneAttach to Process...
.En el cuadro de diálogo posterior, seleccione
Chrome.exe
en la lista y haga clic en elSelect
botón paraAttach to:
. Marque laNative
casilla, luegoAttach
(o simplemente haga doble clicChrome.exe
):Esto inicia la ejecución del proyecto sin iniciar el navegador. Deténgase y reinicie en Chrome y el error desaparecerá.
Por supuesto, otra solución potencial es usar un navegador diferente, pero me gusta depurar en Chrome. :-)
fuente
Creo que esto sucede cuando la depuración de JavaScript está habilitada en Visual Studio y, al mismo tiempo, el depurador de herramientas de desarrollador de Chrome está habilitado. El problema surge porque dos depuradores diferentes intentan depurar el mismo proceso.
fuente
Acabo de cerrar todas las instancias de Chrome abiertas, detuve mi proyecto y luego lo volví a iniciar. eso solucionó el problema para mí.
fuente
Para mí, el problema fue iniciar sesión en mi cuenta de Google en la ventana de depuración de Chrome. Esto funcionó bien para mí hasta que inicié sesión. Una vez que salí de esa instancia de Chrome Y elegí eliminar todas mis configuraciones a través de la casilla de verificación funcionó bien , el depurador funcionó bien nuevamente.
Mi instancia de Chrome sin depuración todavía estaba iniciada en Google y no se vio afectada. El problema principal es que mis encantadores complementos han desaparecido de la versión de depuración, pero al menos puedo revisar el código del cliente nuevamente.
fuente
Intenté la respuesta de Sibeesh Venu , pero eso no funcionó para mí. Creo que si hubiera matado todos los procesos de Chrome, habría funcionado. Completé algunas otras pruebas y descubrí que desactivar "Continuar donde lo dejaste" en la configuración de Chrome garantizaba que esto no volviera a ocurrir.
fuente
Hace poco tuve este error. Lo que me solucionó fue cerrar una ventana cromada que ejecutaba el inspector. Lo hago aparecer en su propia ventana cada vez que inspecciono una página web. No necesité deshabilitar o cambiar nada en Visual Studio.
fuente
Cambiar la configuración de este proyecto me resuelve el problema.
fuente
Lo que me soluciona es buscar en la barra de tareas aplicaciones de Chrome abiertas, hacer clic derecho y cerrarlas.
fuente
Las otras respuestas en mi caso no funcionaron. Tuve que reiniciar Windows antes de poder depurar la aplicación nuevamente.
fuente
Utilizo las herramientas de la consola del desarrollador de Chrome para depurar JavaScript, por lo que la solución marcada como respuesta funciona muy bien para mí.
Este es el extraño mensaje de error que recibí de VS Community 2017 cuando intentaba depurar la aplicación asp.net:
fuente
Cambie su navegador en VS2017. O abra un símbolo del sistema como administrador y haga un tskill chrome unas 10 veces para asegurarse de que la aplicación muere por completo. Vuelva a intentarlo. A veces se atasca en otro proceso e incluso necesita reiniciarse.
fuente
Este mensaje de error apareció cuando traté de depurar dos soluciones al mismo tiempo que quería comparar visualmente las diferencias. Desmarcar la opción Habilitar la depuración de JavaScript para ASP.NET (Chrome e IE) funcionó, pero todavía estoy confundido por qué no pude depurar más de una solución a la vez. Como se trata de un problema conocido, tal vez se trate de una actualización de Visual Studio. Aquí está la esperanza ...
fuente
Pude resolver este problema en Chrome desactivando la extensión Calendly Chrome que había instalado recientemente. Es posible que no sea específico de Calendly, por lo que recomendaría desactivar las extensiones de Chrome recién instaladas. A continuación se detallan los pasos que tomé:
fuente
Solución con depuración de JavaScript habilitada
Desde el navegador Chrome, vaya a: Configuración> Avanzado> Sistema y desactive "Continuar ejecutando aplicaciones en segundo plano cuando Google Chrome esté cerrado".
¡IMPORTANTE! ¡La opción anterior se debe configurar para el perfil de usuario de Chrome correcto!
Visual Studio tiene su propio perfil de usuario de Chrome, las preferencias que establezca al usar su navegador Chrome "normal" no tendrán ningún efecto en el navegador Chrome lanzado desde VS (con la depuración JS habilitada).
Si no tiene habilitado / marcado "Habilitar depuración de JavaScript ...", la instancia de Chrome usará su Perfil de usuario predeterminado y el error persistirá.
Siempre que detenga la depuración, debe cerrar la instancia de Chrome iniciada por VS o el error volverá la próxima vez que ejecute el proyecto. Si hay otras instancias de Chrome, puede dejarlas abiertas.
Para asegurarte de que Chrome esté usando el perfil de usuario correcto, ve a chrome: // versión / escribiéndolo en la barra de direcciones, luego mira el valor de la ruta del perfil . En Windows, el valor correcto debería verse así:
"C:\Users\[UserName]\AppData\Local\Microsoft\VisualStudio\15.*\WebTools\ChromeUserData_*\Default"
Si Chrome usa el navegador predeterminado o si ha iniciado sesión en Chrome con una cuenta, se verá así:
"C:\Users\[UserName]\AppData\Local\Google\Chrome\User Data\[ProfileName] OR Default"
Nota de bonificación Si usa las extensiones de Chrome al depurar, estas deben instalarse cuando el perfil VS está activo.
fuente
En caso de que no pueda resolver el problema de otra manera, intente esto (¡funcionó para mí!):
Mantenga este código a continuación en su archivo de configuración web y luego cambie el nombre
value="yourwebformname.aspx"
más Intenta :
fuente
Otra solución que puede probar que funcionó para mí cuando recibí este error es limpiar la solución y luego hacer una reconstrucción. Como las otras soluciones no me ayudaron, pensé que esto podría ayudar a alguien más en el mismo barco.
fuente