Estou tentando executar qualquer programa na atualização 3 do visual studio 2013 e recebo a seguinte caixa de alerta:
Process with an ID #### is not running .
// sempre que houver um número de identificação diferente
e nas janelas de erro eu recebo esta mensagem de erro:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Às vezes, é executado e no navegador recebo a seguinte mensagem: The webpage is not available.
Eu olhei em volta e tentei quase tudo e ainda não consigo resolver o problema.
Por favor, ajude alguém
visual-studio-2013
iis-express
Beslinda N.
fonte
fonte
.vs/config/application.config
arquivo na pasta do projeto VSRespostas:
Primeiro erro
Para o primeiro erro:
Os seguintes passos funcionaram para mim:
Segundo erro
O segundo erro:
O que causou esse erro:
Excluí o certificado de desenvolvimento do IIS Express enquanto brincava com o SSL.
Os seguintes passos funcionaram para mim:
Espero que isto ajude!
fonte
As etapas a seguir corrigem o problema do Visual Studio 2015 e Visual Studio 2017 :
.vs
pasta oculta .F5
e IIS Express devem carregar normalmente, permitindo a depuração.fonte
.csproj
restos intactos. Além disso, se estiver em um estado em que você não pode depurar de qualquer maneira, não há muito a perder.Resolvido facilmente:
Encontre o código abaixo e exclua-o:
Salve e feche o arquivo .csproj
fonte
Com relação ao primeiro erro:
Às vezes, essa situação ocorre quando o IIS Express falha na ligação a uma porta. Uma razão provável para isso é que algum outro processo já está vinculado a essa porta. O Visual Studio iniciará o processo IISExpress.exe (que falhará na ligação à porta e sairá novamente) e anexará ao processo agora encerrado, resultando no erro acima.
Para verificar, anote o número da porta nas configurações do seu projeto (por exemplo, 12116) e tente:
Se outro processo tiver a porta aberta, isso dará seu PID. Você pode optar por interromper o processo incorreto ou realocar seu próprio número de porta.
fonte
Se você estiver usando uma máquina de 64 bits
Em seguida, o problema talvez seja devido ao uso do Visual Studio Express de 32 bits no Visual Studio.
Solução: No Visual Studio, vá para o menu Ferramentas> Opções> Projetos e soluções> Projetos da Web> Habilite a opção "Usar a versão de 64 bits do IIS Express" e clique em ok
fonte
Eu tive o mesmo problema. Apenas reiniciar o Visual Studio funcionou para mim.
fonte
@Kilanny, sua resposta está correta. A maioria das máquinas em 2015 tem 64 bits, então há muitas chances de você apenas ativar a opção 64 bits no menu principal do link de navegação Ferramentas . Não há necessidade de configurar outros arquivos ou portas de código rígido. Além disso, a atribuição de portas deve ser dinâmica. Esta correção se aplica ao 2013 With Update 3 e ao Visual Studio 2015 Community Edition.
Confira as imagens abaixo para um mini tutorial: (Estou apenas melhorando a resposta de Kilanny)
fonte
Encontrei a solução aqui:
https://www.codeproject.com/Tips/1029540/Solved-Process-With-An-Id-Of-Is-Not-Running
Editou o arquivo do projeto e excluiu as linhas:
fonte
Eu tentei o primeiro erro e isso não me ajudou. No entanto, o que funcionou para mim foi excluir a pasta ".vs" oculta, que está na raiz da solução.
fonte
Parece que existem muitas soluções que funcionam e outras que não ...
Meu problema continuou aparecendo após algumas iterações de teste. Sim, reiniciar o PC e / ou o VS resolveria o problema ... mas temporariamente.
Eu desfiz esta mudança por:
(direita clique em Iniciar) Ajuste -> Atualização & Security -> Segurança do Windows -> Virus & ameaça de proteção -> definições de vírus e proteção contra ameaças -> Gerir definições
Em Acesso controlado à pasta Clique em-> Gerenciar acesso controlado à pasta (esta também é a tela de proteção do Ransomware)
Desative o acesso à pasta controlada.
Isso foi 100% o problema para mim, pois consegui executar meu teste sem reiniciar o VS.
fonte
Eu tive um problema semelhante com o Chrome.
Parece que o VS não pode se conectar ao processo do Chrome por algum motivo.
Solução: 1. Feche o Chrome 2. Com o Chrome fechado, inicie o projeto da web e permita que o VS abra o Chrome.
Espero que ajude.
fonte
Para mim, nenhuma das outras soluções funcionou. As coisas que eu tentei:
Após verificar se o problema foi persistente em diferentes projetos, verificou-se que o problema ocorreu apenas em um projeto específico. Achei que tinha que excluir todos os arquivos específicos do usuário na pasta de soluções (como bin, obj, * .suo, ...) Acabei de excluir toda a pasta da solução e revertê-los no git.
fonte
vá para Propriedades do projeto de inicialização, o número da porta de incremento do URL do projeto é provavelmente a maneira mais rápida de solucionar esse problema, que eu não li ninguém mencionado ainda.
E você não precisa reiniciar o VS, pois às vezes pode ser um problema se você precisar de algumas outras instâncias para executar.
fonte
Eu tive o mesmo problema e o que precisava ser feito foi configurar o IIS Express corretamente.
Cliquei com o botão direito do mouse em meu projeto Propriedades => Web (guia) e em Servidores : o URL do projeto já estava preenchido e cliquei no botão " Criar diretório virtual ".
Eu tinha acabado de reinstalar o Windows (atualizado) e o IIS não estava configurado porque era novo.
Espero que isto ajude.
fonte
Resolução que encontrei;
Vá para o seguinte diretório
Exclua todos os arquivos nessa pasta. Reinicie o visual studio e funciona como um encanto.
fonte
Eu também tive o mesmo problema, fazer o acima não funcionou para mim. Meu erro acabou sendo duplo.
Eu configurei esse projeto especificamente como a inicialização, depois mudei de volta para o lançamento do IE e ele começou a depurar novamente.
espero que ajude
fonte
Encontrei o mesmo problema e descobri que, de alguma forma, o arquivo 'applicationhost.config' (em .. \ Documents \ IISExpress \ config) tinha um número de porta localhost diferente (na seção 'sites') ao especificado em project \ properties \rede. Alterou-os para o mesmo número e o problema desapareceu
fonte
O que eu fiz para fazer isso desaparecer:
Abra
C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config
e remova todas as<site>
entradas em<sites>
não remover<siteDefaults>
!No seu projeto, vá para Propriedades, Web e clique em "Criar diretório virtual".
Feche e abra novamente o visual studio, carregue seu projeto e execute
Fixo!
fonte
Nenhuma das soluções listadas funcionou para mim. O problema era algum tipo de estado conflitante no arquivo local applicationhost.config . A correção é fácil, basta excluir uma na sua solução. Para o VS2015, ele deve estar localizado em
<path_to_your_solution>\Solution\.vs\config\
. Quando você inicia o Debug, o VS recriará esse arquivo com base nas configurações do seu arquivo de projeto.fonte
A exclusão da pasta .vs oculta não funcionou para mim, pois a porta especificada no meu aplicativo estava sendo usada por outro aplicativo. Fazer o seguinte funcionou para mim:
fonte
Computador reiniciado.
trabalhou para mim!
fonte
Feche o VS. Navegue até a pasta da solução e exclua a pasta .vs oculta. Reinicie o VS. Pressione F5 e o IIS Express deve carregar normalmente, permitindo a depuração.
Se isso não funcionar, então:
clique com o botão direito do mouse na sua solução e vá para Propriedades
Clique no menu esquerdo Tag da Web
Clique na caixa de seleção "Substituir URL da raiz do aplicativo"
e execute novamente seu projeto.
fonte
Reinicie o seu computador antes de tentar qualquer um destes!
Alguns destes podem ser úteis. Fazendo o truque netstat
me ajudou porque outro aplicativo estava usando minha porta, mas não resolveu completamente o meu problema. O IIS Express ainda continuava travando. Não foi até que eu reiniciei meu PC win 10 (primeira vez em mais de uma semana) que meu problema foi completamente esclarecido.
fonte
Recentemente, tive o mesmo problema com o VS 2013 e o IIS Express:
"O processo com um ID #### não está sendo executado." // sempre que houver um número de identificação diferente sendo exibido.
Aqui foi a solução que encontrei que funcionou para mim:
1) Vá para Documents -> IIS Express -> config -> applicationhost.config
2) Abri applicationhost.config no Notepad ++
3) Sob a tag, existem linhas de código que se parecem com isso:
4) Remova essas duas linhas
5) Altere END da primeira linha para
Observe que tudo o que fiz foi fechar a tag adicionando '/' depois de "true".
Agora sou capaz de executar meus projetos em um navegador da Web E depurar meu código.
Além disso, eu atualizei para a atualização 4, mas estava com o mesmo problema. Acredito que anexar o arquivo applicationhost.config foi o que corrigiu o problema.
Eu espero que isso ajude!
fonte
Mesmo erro O processo com um ID #### não está sendo executado usando o visual studio 2015 RC.
Somente elimine a mensagem após reparar o IIS 10 no Painel de Controle - Programas e Recursos
Renato
fonte
Isso pode acontecer por vários motivos, de maneira útil - se você executar
IISExpress.exe
(\Program Files (x86)\IISExpress\iisexpress.exe
por 32 bits,\Program Files\IISExpress\iisexpress.exe
por 64 bits) na linha de comando, obterá mais alguns detalhes. No meu caso:Agradável e fácil de consertar, essa foi minha culpa!
fonte
Para mim, o VS usa o Firefox como navegador padrão. Reiniciar o VS e fechar todas as janelas do Firefox parece resolver esse problema.
fonte
Se você estiver usando o git como controle de origem, verifique também se todos os arquivos específicos do usuário são ignorados.
Se eles já estiverem rastreados, use git -r rm --cached
Isso resolveu o erro para mim.
fonte
startMode = "alwaysRunning" em
$SOLUTION_DIR/bis/.vs/config/applicationhost.config
causou isso para mim. Tente remover essa string e tudo funcionará novamente (mesmo sem o reinício do VS)fonte
Feche sua instância do Visual studio. Inicie novamente no modo de administração. "Executar como administrador"
fonte