Quando tento abrir meu projeto do Visual Studio, recebo o seguinte erro:
O Asp.Net não foi registrado no servidor da Web. Você precisa configurar manualmente o servidor da Web para o Asp.net 4.0.
Atualização:
Nevermind, eu consertei:
Acabei de reparar o .Net Framework 4.0 e o problema foi resolvido.
visual-studio-2010
iis
visual-studio-2012
iis-7
windows-8.1
user228777
fonte
fonte
Respostas:
Também corrigi esse problema executando
aspnet_regiis -i
usando as ferramentas de linha de comando do visual studio como administrador
fonte
aspnet_regiis -i
e usar o visual studio 2010 para abrir o projeto e o erro desaparece, mas outro erro é exibido, então eu uso Iniciar sem depuração e esse erro também desaparece .Isso resolveu o problema
Certifique-se de executar o prompt de comando como administrador
fonte
Para aqueles que receberam esse erro após instalar o .NET Framework 4.6 - Leia e instale um desses hotfixes para resolver o problema.
fonte
Para resolver 'O ASP.NET 4.0 não foi registrado. Você precisa configurar manualmente o servidor da Web para o ASP.NET 4.0 para que seu site seja executado corretamente 'ao abrir uma solução, podemos:
1 Verifique se o recurso IIS está ativado com o ASP.NET. Vá para Painel de Controle \ Todos os Itens do Painel de Controle \ Programas e Recursos e clique em 'Ativar Featrues do Windows. No IIS -> servidores WWW -> Recursos do desenvolvedor de aplicativos, verifique se o ASP.NET está marcado.
2 E execute a seguinte linha de cmd para instalar
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis -i
Espero que isto ajude
fonte
A
aspnet_regiis
abordagem descrita acima não parece funcionar no Windows 8.1:Conforme indicado na mensagem, fui para:
e verificado o ASP.NET 4.5 .
Isso parece ter resolvido o problema.
fonte
Abrir:
Execute no prompt de comando:
Verifique se ele é executado no administrador, verifique se o título começa com
Administrator
:fonte
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx - Veja isso no registro do IIS para o ASP.NET 4.0
fonte
Asp.net 4.0 não foi registrado
Visual Studio 2013 Baixar Visual Studio 2013 Update 4 Para obter mais informações sobre o Visual Studio 2013 Update 4, consulte: Visual Studio 2013 Update 4 KB Article
Visual Studio 2012 Foi publicada uma atualização para solucionar esse problema do Microsoft Visual Studio 2012: KB3002339 Para instalar esta atualização diretamente do Centro de Download da Microsoft, aqui
Visual Studio 2010 SP1 Foi publicada uma atualização para solucionar esse problema do Microsoft Visual Studio 2010 SP1: KB3002340 Esta atualização está disponível no Windows Update Para instalar esta atualização diretamente no Centro de Download da Microsoft, http://download.microsoft.com/ download / 6/7 / E / 67E041A1-00DA-4948-90BE-75A0146C08F5 / VS10SP1-KB3002340-x86.exe
fonte
Vá para o prompt de comando do Visual Studio 2010 e defina as diretivas como:
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319>
instale o IIS seguindo o seguinte comando:
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319> aspnet_regiis -i
agora o iis vai funcionar .. é melhor se você reiniciar o computador
fonte
Eu tive o mesmo problema, mas o resolvi ...... A Microsoft tem uma correção para algo próximo a isso que realmente funcionava para resolver esse problema. você pode visitar esta página http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft -visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx
O problema ocorre após a instalação da estrutura 4.5 e / ou 4.6. O Visual Studio 2012 Update 5 não corrige o problema, tentei isso primeiro.
O blog msdn tem o seguinte a dizer: "Após a instalação do Microsoft .NET Framework 4.6, os usuários podem enfrentar a seguinte caixa de diálogo exibida no Microsoft Visual Studio ao criar um novo site ou projeto do Windows Azure ou ao abrir projetos existentes ... .. "
De acordo com o Blog, a caixa de diálogo é benigna. basta clicar em OK, nada é afetado pela caixa de diálogo ... Os comentários no blog sugerem que o VS 2015 tem o mesmo problema, talvez até pior.
fonte
Se o ASP.NET 4.0 não estiver registrado no IIS
Vamos para
Unidade C
- >> aspnet_regiis- >> Windows
- >> Microsoft.Net
- >> Estrutura
- >> v4.0.30319
fonte
Eu tive esse problema no Windows 8.1, que não suporta a abordagem aspnet_regiis -i.
Em vez disso, você precisa ir ao Painel de Controle, localize a opção "Ativar ou desativar os recursos do Windows" e faça uma busca detalhada da seguinte forma:
Internet Information Services -> Serviços na World Wide Web -> Application Development Features e marque a opção " ASP.NET 4.5 ". Ao marcar esta caixa, outras opções como ".NET Extensibility 4.5" e as opções ISAPI serão verificadas automaticamente.
Aplique as alterações clicando em OK. Reinicie seu site no IIS e seu site agora deve estar acessível.
fonte
Eu o reparei usando a Ferramenta de reparo do Microsoft .NET Framework . Depois de recarregar meu projeto algumas vezes, o problema desapareceu.
fonte