O Visual Studio 2012 IIS Express 8 instalação fresca - não é possível conectar-se

No Visual Studio 2010 + IIS Express 7, pude usar o IIS Express como um servidor e navegar por sites.

Desde então, instalei o Visual Studio 2012 (no Windows 7 de 64 bits) com o IIS Express 8 e não consigo navegar em um único site nele. Além disso, quando olho para os arquivos de log (\ Logs e \ TraceLogFiles), nem vejo uma única entrada de log para nenhum dos aplicativos 2012 / IISExpress 8, e muito menos um erro para investigar.

Olhando para o applicationhost.config, vejo o site que estou tentando executar com o caminho, o apppool e a porta corretos.

Mas, ao tentar executá-lo, o IIS Express 8 é iniciado, recebo uma pausa incomumente longa e, em seguida, obtenho um erro de não conectar no navegador. Ou seja, no IE9, recebo "O Internet Explorer não pode exibir a página da Web" no Chrome "Ops! O Google Chrome não pôde se conectar ao localhost: 60046"

Alguém mais caiu nessa? Há algo que eu preciso fazer para concluir a configuração do IIS Express 8 com o VS2012?

ATUALIZAR 2 de março de 2013

Isso ainda não foi resolvido, mas aqui está uma lista de sintomas e soluções parciais.

IIS Express completamente não funcional Não consegui me conectar ao IIS Express em nenhuma condição, originalmente. Descobri que eu tinha dois problemas, um relacionado ao DNS e o outro aparentando estar relacionado a um bug no Visual Studio 2012.

Problema 1: DNS do Windows Eu configurei minha conexão Wi-Fi do Windows para usar os servidores DNS do Google, em vez de deixá-lo no modo Automático. Isso funcionou bem com:

IISCassini (servidor da web interno do Visual Studio)Quase qualquer outra coisa

Não funcionou com:

IIS Express ao tentar se conectar ao host local - ele falha ao conectar-se, mesmo ao executar o IIS Express a partir da linha de comando, sem envolver o Visual Studio.

A solução foi definir minhas configurações de DNS como Automáticas (e alternar meu roteador para usar o DNS do Google).

Problema 2: um erro no Visual Studio 2012 A Microsoft ainda está para reconhecer Isso me levou a um ponto em que o IIS Express funciona bem na linha de comando, e o único problema restante é se conectar a ele do Visual Studio 2012. Cassini e IIS (não Express) da VS2012 funcionam bem, incluindo localhost e os mesmos projetos que falham no IIS Express.

No entanto, quando tento executar o IIS Express, aparece o ícone da bandeja do IIS Express, um minuto passa onde o Visual Studio parece congelar e, em seguida, o ícone da bandeja desaparece e a mesma mensagem de erro mostrada nesta pergunta aparece no Visual Studio:

Depuração do aplicativo MVC no VS2012 tenta iniciar o IIS Express duas vezes

Uma coisa peculiar é que, se eu clicar com o botão direito do mouse no ícone da bandeja e tentar abrir um navegador contra ele durante o congelamento minucioso, recebo o aplicativo da Web - ele é executado por um minuto e funciona como pretendido. Então ele morre quando o Visual Studio aparentemente o mata.

No entanto, não posso confirmar se o IIS Express está sendo executado duas vezes como no problema do w.brian. Dito isso, isso pode ser exatamente o mesmo bug do Visual Studio 2012 que mostra apenas sintomas ligeiramente diferentes.

Microsoft bugs e paywall Eu relatei o problema à Microsoft. Eles começaram a diagnosticar isso comigo, mas depois me disseram que eu precisaria pagar US $ 250 para continuar - algo que não estou preparado para ajudá-los a consertar seus insetos.

Existem vários relatórios de erros sobre isso:

Meu relatório de bug original:http://connect.microsoft.com/VisualStudio/feedback/details/766233/

Um segundo eles me abriram para navegar na burocracia:http://connect.microsoft.com/VisualStudio/feedback/details/779161/

relatório de bug do w.brian:https://connect.microsoft.com/VisualStudio/feedback/details/778864/

Mas eu suspeito que esse seja o mesmo bug que a Microsoft está ignorando com um paywall entre seus clientes e eles, impedindo-os de coletar detalhes suficientes para reconhecer que há um bug aqui.

Com a Microsoft desperdiçando o suficiente do meu tempo, passei a usar o IIS regular como solução alternativa.

Isso é o mais absoluto. Desculpe a todos.

Atualização 8/2013: A máquina que estava enfrentando esse problema já morreu (algo derramou nela) e minha nova máquina não tem esse problema. Eu sugeri à Microsoft que eles procurassem outras pessoas aqui com esse problema. Pode fazer sentido comentar aqui se você ainda estiver enfrentando o problema, para que eles saibam como entrar em contato com você. E lembre-se de que você pode editar as perguntas do StackOverflow, para que você possa sempre atualizar essa pergunta sozinho com mais informações de diagnóstico.

questionAnswers(6)

yourAnswerToTheQuestion