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. Desmarquei a opção "Usar IIS Express" na minha página de propriedades do projeto MVC 4 (guia Web), e recebi o seguinte erro:
O ASP.NET 4.5 não foi registrado no servidor Web. Você precisa configurar manualmente o servidor da Web para o ASP.NET 4.5 para que o site seja executado corretamente.
Eu verifiquei que o ASP.NET está ativado nos recursos do IIS.
Por favor, o que poderia ser feito para resolver isso?
targetFramework="4.5"
atributo ao<compilation>
elementoRespostas:
Talvez você precise executar o seguinte no prompt de comando das Ferramentas do Visual Studio :
Você pode ler mais sobre a Ferramenta de Registro do IIS do ASP.NET (Aspnet_regiis.exe) aqui .
fonte
aspnet_regiis
a partir da última biblioteca framework .Net:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe /i
No Windows 8.1, como o .NET 4.5 é interno, a correção é executada a partir de um prompt de comando administrativo:
fonte
/all
necessário? Aqui: support.microsoft.com/kb/2736284 eles não o especificam ...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 a instalação do microsoft-net-framework-4-6.aspx
EDITAR:
Conforme 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.
fonte
Para computadores clientes com Windows 8, ative "IIS-ASPNET45" em "Ativar / Desativar recursos do Windows" em "Serviços de informações da Internet-> Serviços na Internet -> Recursos de Desenvolvimento de Aplicativos -> ASP.NET 4.5".
fonte
A estrutura .net substitui a pasta 4.0, portanto, execute este comando:
Registre a estrutura .net no IIS para
Iniciar -> Executar -> cmd -> Executar como administrador:
fonte
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- estúdio-após-instalação-do-microsoft-net-framework-4-6 / )
Resolução : a Microsoft publicou uma correção para todas as versões impactadas do Microsoft Visual Studio.
Visual Studio 2013 -
Faça o download do Visual Studio 2013 Update 4 Para obter mais informações sobre o Visual Studio 2013 Update 4, consulte: Visual Studio 2013 Update 4 KB Artigo 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 o 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, aqui
fonte
Não é necessário digitar c: \
Iniciar -> executar-> cmd -> Executar como administrador e executar o comando abaixo
.NET Framework versão 4 (sistemas de 32 bits)
% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe -i
.NET Framework versão 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 Native Tools Command Prompt
A versão pode variar. Espero que isso ajude.
fonte
Eu tive exatamente o mesmo problema, apesar do ASP.NET 4.5 aparecer como instalado em "Ativar / desativar os recursos do Windows". Eu tentei de tudo até finalmente remover o ASP.NET 3.5 e 4.5 completamente de "Ativar / desativar os recursos do Windows", reiniciei o PC e reinstalei-os novamente. Isso resolveu o problema.
fonte
Eu também estava tendo esse problema. Eu tentei as soluções acima, mas não funcionou para mim.
O 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-do-microsoft-net-framework-4-6.aspx
Obrigado!
fonte
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:
http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server
fonte
tl; dr; Clicar em OK é a solução alternativa, tudo funcionará bem depois disso.
Eu também recebi esta mensagem de erro.
Ambiente: Windows 10, IIS8, VS 2012 Web.
Depois de encontrar esta página, juntamente com várias soluções aparentemente invasivas, 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, conforme sugerido aqui.
Evite fazer algo muito drástico e observe a seção dessa página marcada como "Solução alternativa", como mostrado abaixo:
Em outras palavras, clique em OK na caixa de diálogo uma vez e a mensagem desaparecerá para sempre. O projeto funcionará bem.
fonte
Eu tenho o mesmo problema.
E conseguiu a solução ligando o ASP Net no
Turn Windows feature on or off
menu.fonte
Eu tive o mesmo problema. Após uma longa pesquisa, altero o pool de aplicativos para
ASP.NET v4.x
no gerenciador do IIS.fonte
Para o Windows 10 com erro abaixo: Falha na configuração da Web http: // localhost: 64886 / para o ASP.NET 4.5. 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 Web. Você precisa configurar manualmente o servidor da Web para o ASP.NET 4.0 para que o site funcione 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- após a instalação do microsoft-net-framework-4-6 /
fonte
Eu tenho o mesmo problema ao usar o Visual Studio 2012. Ao ativar o recurso IIS, simplesmente não está funcionando, porque ainda recebi o erro. Experimente o método, mas sem sorte.
Minha solução é:
iisreset /noforce YourComputerName
e pressione ENTER.fonte
Alguns recursos do IIS a serem ativados: Referência
Em seguida, corrija os mapeamentos do IIS para o ASP.NET, execute o utilitário Aspnet_regiis.exe. Referência
fonte
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 a instalação do microsoft-net-framework-4-6.aspx
fonte
Tente isso Depois de acessar a janela Programas e Recursos->, clique em "Ativar ou desativar os recursos do Windows" no painel esquerdo.
Agora role pela árvore e encontre:
Serviços de Informações da Internet Recursos da World Wide Web Services Application Development ... e verifique todos os recursos relevantes necessários. Eu escolhi o .NET 3.5 e 4.6.
e se não funcionar, vá para Deixe-o fazer o seu trabalho e, em seguida, você deverá voltar para a área de desenvolvimento feliz no VS antes de conhecê-lo. Caso contrário, pode ser um bug no Visual Studio. Verifique os seguintes patches para sua versão do VS: VS2010 , VS2012 ou VS2013 . Isso certamente irá ajudá-lo.
fonte
execute o visual studio com direitos de administrador e execute o seguinte "commandaspnet_regiis -i"
fonte