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
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
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/
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.
Actualización (12-dic-2018):
Acabo de probar este error en la vista previa de Visual Studio 2019, parece que el error ya está solucionado.
Espero que esto ayude.
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.
taskkill /im chrome.exe /f
Luego pude depurar en Chrome.
Encontré una solución a esto que funcionó para mí.
Con Chrome seleccionado como su navegador, haga clic en el Debug
menú y seleccione Attach to Process...
.
En el cuadro de diálogo posterior, seleccione Chrome.exe
en la lista y haga clic en el Select
botón para Attach to:
. Marque la Native
casilla, luego Attach
(o simplemente haga doble clic Chrome.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. :-)
Acabo de cerrar todas las instancias de Chrome abiertas, detuve mi proyecto y luego lo volví a iniciar. eso solucionó el problema para mí.
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.
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.
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.
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:
"Se produjo un error que generalmente indica una instalación corrupta (código 0x80040154). Si el problema persiste, repare su instalación de Visual Studio a través de 'Agregar o quitar programas' en el Panel de control". y ya está arreglado
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.
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 ...
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é:
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).
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.
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"
<system.webServer>
<defaultDocument>
<files>
<add value="insertion.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
</system.webServer>
más Intenta :
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
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.
dotnet run
(primerodotnet restore
ydotnet build
luego puedes correr)