Após a instalação do Visual Studio 2017, tentei executar o projeto .NET Core Web e, ao tentar executá-lo no Chrome, estou recebendo este erro:
Não foi possível iniciar o programa. Uma operação não é legal no estado atual
asp.net
visual-studio
asp.net-core
visual-studio-2017
Radenko Zec
fonte
fonte
dotnet run
(primeirodotnet restore
edotnet build
em seguida, você pode executar)Respostas:
Para mim, a solução (solução alternativa) é desativar a depuração de JavaScript no Chrome, que acredito ser um novo recurso introduzido no VS 2017.
Vá para Ferramentas> Opções> Depuração> Geral e desative a configuração de Habilitar depuração de JavaScript para ASP.NET (Chrome e IE) .
Esse já é um problema conhecido e parece ter uma investigação em andamento .
Informações completas sobre a depuração de JS no VS 2017 aqui: https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
fonte
Hoje recebi esse erro e fiz uma pequena solução alternativa muito simples.
Você não receberá o erro novamente e, se o depurador não bater, atualize o navegador novamente.
Acabei de testar esse bug na visualização do Visual Studio 2019, parece que o bug foi corrigido agora.
Espero que isto ajude.
fonte
Eu tive o mesmo problema após a atualização mais recente do VS 2017 (lançada em 14 de março de 2017: build 26228.09). Meu programa depurava muito bem no IE, mas era bombardeado no Chrome. Matar todas as instâncias do Chrome na linha de comando do Windows corrigiu o problema para mim.
Pude depurar no Chrome.
fonte
3 opções
fonte
Encontrei uma solução alternativa para isso que funcionou para mim.
Com o Chrome selecionado como seu navegador, clique no
Debug
menu e selecioneAttach to Process...
.Na caixa de diálogo subsequente, selecione
Chrome.exe
na lista e clique noSelect
botão paraAttach to:
. Marque aNative
caixa e, em seguidaAttach
(ou clique duas vezesChrome.exe
):Isso inicia o projeto em execução sem iniciar o navegador. Pare e reinicie no Chrome e o erro desapareceu.
Obviamente, outra solução em potencial é usar um navegador diferente, mas eu gosto de depurar no Chrome. :-)
fonte
Eu acho que isso acontece quando a depuração de javascript está ativada no visual studio e, ao mesmo tempo, o depurador de ferramentas de desenvolvedor do Chrome está ativado. O problema surge porque dois depuradores diferentes tentam depurar o mesmo processo.
fonte
Acabei de fechar todas as instâncias abertas do chrome, parei meu projeto e o inicie novamente. isso resolveu o problema para mim.
fonte
Para mim, o problema estava entrando na minha conta do Google na janela de depuração do Chrome. Isso funcionou bem para mim até que eu entrei. Depois que eu saí da instância do Chrome E optei por excluir todas as minhas configurações através da caixa de seleção , o depurador funcionou bem novamente.
Minha instância sem depuração do Chrome ainda estava conectada ao Google e não foi afetada. O principal problema é que meus plugins adoráveis foram retirados da versão de depuração, mas pelo menos posso passar pelo código do cliente novamente.
fonte
Tentei a resposta de Sibeesh Venu , mas isso não funcionou para mim. Acredito que se eu tivesse matado todos os processos do cromo, teria funcionado. Concluí alguns outros testes e descobri que desativar "Continuar de onde você parou" nas configurações do Chrome garantiu que isso não ocorresse novamente para mim.
fonte
Recentemente, tive este erro. O que consertou para mim foi fechar uma janela cromada que estava executando o inspetor. Eu tenho que abrir sua própria janela sempre que inspeciono uma página da web. Não foi necessário desativar ou alterar nada no visual studio.
fonte
Alterar esta configuração do projeto resolve o problema para mim.
fonte
O que o corrige para mim é procurar na barra de tarefas por aplicativos Chrome abertos, clicar com o botão direito e fechá-los.
fonte
As outras respostas no meu caso não funcionaram. Eu tive que reiniciar o Windows antes de poder depurar o aplicativo novamente.
fonte
Eu uso o build do chrome nas ferramentas do console do desenvolvedor para depurar o javascript, para que a solução marcada como resposta funcione muito bem para mim.
Esta é a mensagem de erro estranha que eu estava recebendo do VS Community 2017 ao tentar depurar o aplicativo asp.net:
fonte
Mude o navegador no VS2017. Ou abra um prompt de comando como administrador e faça um chrome de tskill cerca de 10 vezes para garantir que o aplicativo morra completamente. Então tente novamente. Às vezes, fica preso em outro processo e até precisa ser reiniciado.
fonte
Essa mensagem de erro apareceu para mim quando tentei depurar duas soluções ao mesmo tempo, pois queria comparar visualmente as diferenças. Desmarcar a opção Ativar depuração de JavaScript para ASP.NET (Chrome e IE) funcionou, mas ainda estou confuso por que não consegui depurar mais de uma solução por vez. Como é um problema conhecido, talvez esse seja o endereço em uma atualização do Visual Studio. Aqui está a esperança ....
fonte
Consegui resolver esse problema no Chrome desativando a extensão Calendly Chrome que eu havia instalado recentemente. Pode não ser específico para o Calendly, por isso recomendo desativar as extensões do Chrome recém-instaladas. Abaixo estão os passos que tomei:
fonte
Solução com depuração JavaScript ativada
No navegador Chrome, vá para: Configurações> Avançado> Sistema e desative "Continuar executando aplicativos em segundo plano quando o Google Chrome estiver fechado".
IMPORTANTE! A opção acima deve ser definida para o perfil de usuário do Google Chrome correto!
O Visual Studio possui seu próprio perfil de usuário do Chrome. As preferências definidas ao usar o navegador Chrome "normal" não afetam o navegador Chrome iniciado pelo VS (com a depuração JS ativada).
Se você não tiver "Ativar depuração de JavaScript ..." ativada / marcada, a instância do Chrome usaria seu perfil de usuário padrão e o erro persistiria.
Sempre que você parar de depurar, feche a instância do Chrome iniciada pelo VS ou o erro retornará na próxima vez que você executar o projeto. Se houver outras instâncias do Chrome, você pode deixá-las em aberto.
Para garantir que o Chrome esteja usando o perfil de usuário correto, acesse chrome: // version / digitando-o na barra de URL e, em seguida, verifique o valor do caminho do perfil . No Windows, o valor correto deve ser algo como isto:
"C:\Users\[UserName]\AppData\Local\Microsoft\VisualStudio\15.*\WebTools\ChromeUserData_*\Default"
Se o Chrome estiver usando o navegador padrão ou se você estiver conectado ao Chrome com uma conta, será algo parecido com isto:
"C:\Users\[UserName]\AppData\Local\Google\Chrome\User Data\[ProfileName] OR Default"
Nota de bônus. Se você usar as extensões do Chrome durante a depuração, elas deverão ser instaladas quando o perfil do VS estiver ativo.
fonte
Caso você não consiga resolver o problema de outra maneira, tente isso (funcionou para mim!):
Mantenha este código abaixo no seu arquivo de configuração da web e renomeie
value="yourwebformname.aspx"
else Tente :
fonte
Outra solução que você pode tentar e funcionou para mim quando recebi esse erro é limpar a solução e fazer uma reconstrução. Como as outras soluções não me ajudaram, achei que isso poderia ajudar alguém no mesmo barco.
fonte