O ASP.NET 4.5 não foi registrado no servidor da Web

Na minha máquina de desenvolvimento Win 7, e para usar a instância do SQL Express em vez do localDB instalado por padrão. Eu desmarcada “Usar o IIS Express” na minha página de propriedades do projeto MVC 4 (guia da Web), então recebi o seguinte erro:

O ASP.NET 4.5 não foi registrado no servidor da Web. Você precisa configurar manualmente o servidor da Web para o ASP.NET 4.5 para que seu site seja executado corretamente.

Verifiquei que o ASP.NET está ativado nos resources do IIS.

Por favor, o que poderia ser feito para resolver isso?

Talvez você precise executar o seguinte no prompt de comando do Visual Studio Tools :

 aspnet_regiis -i 

Você pode ler mais sobre a Ferramenta de Registro do IIS do ASP.NET (Aspnet_regiis.exe) aqui .

No Windows 8.1, como o .NET 4.5 é integrado, a correção é executá-lo a partir de um prompt de comando administrativo:

 dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45 

Se você instalou o .NET Framework 4.6, poderá ver esse erro devido a um bug do VS. Soluções alternativas e resoluções aqui:

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

EDITAR:

Como observado em alguns dos comentários, isso pode acontecer nos bastidores após a atualização para o Windows 10 ou o Visual Studio 2015.

Para computadores cliente com Windows 8, ative “IIS-ASPNET45” em “Ativar / desativar resources do Windows” em “Serviços de Informações da Internet-> Serviços da World Wide Web -> Recursos de Desenvolvimento de Aplicativos -> ASP.NET 4.5”.

O framework .net sobrescreve a pasta 4.0, portanto, execute este comando:

Registre a estrutura .net no IIS goto
Iniciar -> executar -> cmd -> executar como tipo de administrador:

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

Resolvido com a atualização do VS.

Siga este link ( https://blogs.msdn.microsoft.com/webdev/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 / )

Resolução : a Microsoft publicou uma correção para todas as versões afetadas do Microsoft Visual Studio.

Visual Studio 2013 –

Baixe o Visual Studio 2013 Atualização 4 Para obter mais informações sobre o Visual Studio 2013 Update 4, consulte: Visual Studio 2013 Atualização 4 KB Artigo 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

Não é necessário digitar c: \

Iniciar -> executar-> cmd -> Executar como administrador e executar o comando abaixo


Versão do .NET Framework 4 (sistemas de 32 bits)

% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe -i

Versão do .NET Framework 4 (sistemas de 64 bits)

% windir% \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -i

Como alternativa, use o Prompt de Comando das ferramentas do Visual Studio: C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Microsoft Visual Studio 2012 \ Ferramentas do Visual Studio> VS2012 x86 Prompt de Comando das Ferramentas Nativas

Versão pode variar .. Espero que isso ajude.

Eu tive exatamente o mesmo problema, apesar do ASP.NET 4.5 aparecer como instalado em “Ativar / desativar resources do Windows”. Eu tentei de tudo até que eu finalmente removi ASP.NET 3.5 e 4.5 completamente em “Ativar / desativar resources do Windows”, reiniciei meu PC e reinstalei-os novamente. Isso resolveu o problema.

Eu também estava tendo esse problema. Eu tentei as soluções acima, mas não funcionou para mim.

Eu instalei a atualização do visual studio e meu problema foi corrigido.

Faça o download da atualização do visual studio no link abaixo http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects -em-microsoft-visual-studio-após-instalação-de-microsoft-net-framework-4-6.aspx

Obrigado!

Algo que você precisa adicionar através dos Programas e Recursos. Confira o link abaixo que resolveu meu problema. Basta seguir os passos abaixo e você deve obtê-lo.

Citado no link:

Uma vez na janela Programas e Recursos, clique em “Ativar ou desativar resources do Windows” no painel esquerdo.

Agora, role pela tree e encontre:

Serviços de Informações da Internet> Serviços da World Wide Web> Recursos de Desenvolvimento de Aplicativos … e, em seguida, verifique todos os resources relevantes de que você precisa. Eu escolhi o .NET 3.5 e 4.6.

http://modelrail.otenko.com/electronics/asp-net-4-5-ha-not-foi -registado-no-servidor-web

Eu tenho o mesmo problema.

E a solução ativou o Turn Windows feature on or off ASP Net do Turn Windows feature on or off Windows.

Eu tive o mesmo problema. Após uma longa pesquisa, altero o pool de ASP.NET v4.x para o ASP.NET v4.x no gerenciador do IIS.

Para o Windows 10 com erro abaixo: Configurando o http: // localhost: 64886 / para o ASP.NET 4.5 falhou. Você deve configurar manualmente este site para o ASP.NET 4.5 para que o site seja executado corretamente. O ASP.NET 4.0 não foi registrado no servidor da Web. Você precisa configurar manualmente o servidor Web para o ASP.NET 4.0 para que seu site seja executado corretamente. Solução: https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- pós-instalação-de-microsoft-net-framework-4-6 /

Eu tenho o mesmo problema ao usar o Visual Studio 2012. Ao ativar o recurso IIS não está funcionando, porque ainda recebi o erro. Experimente o método, mas sem sorte.

Minha solução é:

  • Baixe o hotfix.
  • Na linha de comando, reinicie o IIS , digitando iisreset /noforce YourComputerName e pressione ENTER.

Alguns resources do IIS a serem ativados: Referência

 DISM /Online /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-ASPNET /FeatureName:IIS-ASP /FeatureName:IIS-NetFxExtensibility /FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter 

Em seguida, corrija os mapeamentos do IIS para o ASP.NET, execute o utilitário Aspnet_regiis.exe. Referência

este link explica o que causa o problema e a solução rápida para o problema, apenas atualizando o visual studio e fornece o link para a atualização

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

Tente isso Uma vez vá para a janela Programas e Recursos->, pressione o botão “Ativar ou desativar resources do Windows” no painel esquerdo.

Agora, role pela tree e encontre:

Serviços de Informações da Internet World Wide Web Services Recursos de Desenvolvimento de Aplicativos … e, em seguida, verifique todos os resources relevantes que você precisa. Eu escolhi o .NET 3.5 e 4.6.

e se não funcionar, então vá para Deixe-o fazer o seu trabalho e então você deve estar de volta à terra do desenvolvimento feliz no VS antes de conhecê-lo. Caso contrário, pode ser um erro no Visual Studio. Por favor, verifique os seguintes patches para a sua versão do VS: VS2010 , VS2012 ou VS2013 . Isso certamente irá ajudá-lo.

execute o visual studio em direitos de administrador e execute o seguinte comando “commandaspnet_regiis -i”

tl; dr; Clicar em OK é a solução alternativa, tudo vai funcionar bem depois disso.

Eu também recebi esta mensagem de erro.

Configurando o http da Web : // localhost: xxxxx / para o ASP.NET 4.5 falhou. Você deve configurar manualmente este site para o ASP.NET 4.5 para que o site seja executado corretamente. O ASP.NET 4.0 não foi registrado no servidor da Web. Você precisa configurar manualmente o servidor Web para o ASP.NET 4.0 para que seu site seja executado corretamente.

Ambiente: Windows 10, IIS8, VS 2012 Web.

Depois de encontrar esta página, juntamente com várias soluções aparentemente invasivas, eu li a opção de hotfix em https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open -projects-in-visual-studio como sugerido aqui.

Evite fazer algo muito drástico e observe a seção dessa página marcada como “Solução alternativa”, conforme mostrado abaixo:

Solução alternativa


Para contornar esse problema, clique em OK quando a checkbox de diálogo for exibida após você criar um novo projeto ou abrir um projeto existente do Web Site ou do Windows Azure. Depois que você fizer isso, o projeto funciona conforme o esperado .

Em outras palavras, clique em OK na checkbox de diálogo uma vez e a mensagem se foi para sempre. O projeto funcionará bem.