Estou ajudando um colega de trabalho com um problema que ele está tendo em sua estação de trabalho recém-imaginada. Ele teve uma nova instalação do Windows 7. Ele instalou o Visual Studio 2010, depois o Visual Studio 2008 (nessa ordem, por razões não relacionadas a essa questão), e depois tentou abrir uma solução legada que temos em qualquer um deles.
Os projetos da Web (arquivo de projeto e tudo, não "site" em termos do Visual Studio) na solução não conseguiram abrir porque eles têm uma dependência rígida em diretórios virtuais no IIS local. O IIS não foi instalado.
Então, ele adicionou o IIS através dos usuais "recursos do Windows" ou o que quer que eles estejam chamando atualmente, o antigo tipo de "Adicionar / Remover Programas". Em seguida, executei aspnet_regiis /i
para v4 da estrutura. Ran Visual Studio 2010 novamente (como um administrador explicitamente) e tentou abrir a solução, projetos da web ainda não conseguem abrir. Corri aspnet_regiis /i
para v2, tentei no Visual Studio 2008, ainda sem sorte.
Como teste, ele tentou criar um novo "site" no Visual Studio 2008 e configurá-lo para criar em HTTP e deu a ele um endereço local ( link ), então deve criar o diretório virtual no IIS. No entanto, em vez disso, nos deu esse erro:
Não sou muito especialista em IIS nem especialista em administração do Windows, por isso estou um pouco confuso sobre qual é o problema. Existe algo adicional que precisamos adicionar a partir dos recursos do Windows? O regi não funcionou? O que você recomendaria?