Asp.net 4.0 não foi registrado

Quando tento abrir meu projeto do Visual Studio, recebo o seguinte erro:

Asp.Net não foi registrado no servidor que você precisa configurar manualmente o seu servidor para o Asp.net 4.0.


Atualizar:
Nevermind eu consertei:

Acabei de reparar o .Net Framework 4.0 e o problema foi resolvido.

Eu também consertei esse problema executando

aspnet_regiis -i

usando as ferramentas de linha de comando do Visual Studio como administrador

Isso resolveu o problema

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis -i

Certifique-se de executar o prompt de comando “como administrador”

Para aqueles que obtiverem este erro depois de instalar o .NET Framework 4.6 – Leia e instale um desses hotfixes para resolver o problema.

Para resolver ‘ASP.NET 4.0 não foi registrado. Você precisa configurar manualmente o servidor Web para o ASP.NET 4.0 para que seu site seja executado corretamente ‘erro ao abrir uma solução que 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 o Windows Featrues. Em seguida, no IIS -> Servidores WWW -> App Dev Features, verifique se o ASP.NET está marcado.

insira a descrição da imagem aqui

2 E execute a seguinte linha de cmd para instalar

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis -i

insira a descrição da imagem aqui

Espero que isto ajude

A abordagem aspnet_regiis descrita acima não parece funcionar no Windows 8.1:

 C:\Windows\system32>aspnet_regiis -i 

Microsoft (R) ASP.NET RegIIS versão 4.0.30319.33440
Utilitário de administração para instalar e desinstalar o ASP.NET na máquina local.
Direitos autorais (C) Microsoft Corporation. Todos os direitos reservados.
Comece a instalar o ASP.NET (4.0.30319.33440).
Esta opção não é suportada nesta versão do sistema operacional. Em vez disso, os administradores devem instalar / desinstalar o ASP.NET 4.5 com IIS8 usando a checkbox de diálogo “Ativar / desativar resources do Windows”, a ferramenta de gerenciamento do Gerenciador de Servidores ou a ferramenta de linha de comando dism.exe . Para mais detalhes, consulte http://go.microsoft.com/fwlink/?LinkID=216771 .
Concluiu a instalação do ASP.NET (4.0.30319.33440).

Conforme indicado na mensagem, fui para:

  1. Começar
  2. Liga ou desliga características das janelas
  3. Serviços Avançados do .NET Framework 4.5

e verificado ASP.NET 4.5 .

Isso parece ter resolvido o problema.

Aberto:

 Start Menu -> Programs -> Microsoft Visual Studio 2010 -> Visual Studio Tools -> Visual Studio Command Prompt (2010) 

Execute no prompt de comando:

 aspnet_regiis -i 

Certifique-se de que é executado no administrador, verifique se o título começa com Administrator :

http://j.mp/13Uo1wI

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx – Veja isto no registro do IIS para o ASP.NET 4.0

Asp.net 4.0 não foi registrado

Visual Studio 2013 Faça o download do Visual Studio 2013 Atualização 4 Para obter mais informações sobre o Visual Studio 2013 Update 4, consulte: Artigo de atualização 4 do Visual Studio 2013

Visual Studio 2012 Uma atualização para resolver esse problema para o Microsoft Visual Studio 2012 foi publicada: KB3002339 Para instalar esta atualização diretamente do Centro de Download da Microsoft, aqui

Visual Studio 2010 SP1 Uma atualização para resolver esse problema para o Microsoft Visual Studio 2010 SP1 foi publicada: KB3002340 Esta atualização está disponível no Windows Update Para instalar esta atualização diretamente do Centro de Download da Microsoft, aqui http://download.microsoft.com/ download / 6/7 / E / 67E041A1-00DA-4948-90BE-75A0146C08F5 / VS10SP1-KB3002340-x86.exe

Vá para o prompt de comando do Visual Studio 2010 e defina as diretivas como:

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319>

em seguida, instale o IIS seguindo o comando:

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319> aspnet_regiis -i

agora iis vai funcionar .. é melhor se você reiniciar o computador

Eu tive o mesmo problema, mas resolvi isso …… A Microsoft tem uma correção para algo próximo a isso que realmente funcionou 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-após-instalação-de-microsoft-net-framework-4-6.aspx

O problema ocorre após a instalação da estrutura 4.5 e / ou da estrutura 4.6. O Visual Studio 2012 Update 5 não corrige o problema, eu tentei isso primeiro.

O msdn blog tem isto para dizer: “Após a instalação do Microsoft .NET Framework 4.6, os usuários podem experimentar a seguinte checkbox 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, o diálogo é benigno. basta clicar em OK, nada é afetado pelo diálogo … Os comentários no blog sugerem que o VS 2015 tem o mesmo problema, talvez até pior.

Se o ASP.NET 4.0 não estiver registrado no IIS

  ***** Use este passo se você não conseguir acessar usando o comando de execução ***** 

Vamos para

C Drive
– >> janelas
– >> Microsoft.Net
– >> Framework
– >> v4.0.30319

  (Escolha o framework que deseja registrar no IIS selecionando o Framework 4) 

– >> aspnet_regiis

  (Clique duas vezes ou clique com o botão direito e escolha executar como administrador) 

Eu tive esse problema no Windows 8.1 que não suportaria a abordagem aspnet_regiis -i.

Em vez disso, você precisa ir ao Painel de Controle, localizar a opção “Ativar ou desativar resources do Windows” e detalhar o seguinte:

Serviços de Informações da Internet -> Serviços da World Wide Web -> Recursos de Desenvolvimento de Aplicativos e marque a opção ” ASP.NET 4.5 “. Ao marcar essa checkbox, 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.

Eu o consertei usando o Microsoft .NET Framework Repair Tool . Depois de recarregar meu projeto algumas vezes depois disso, o problema desapareceu.