tl; dr; Clicar em OK é a solução alternativa, tudo funcionará bem depois disso.
Eu também recebi esta mensagem de erro.
A configuração da Web http: // 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 Web. Você precisa configurar manualmente o servidor da Web para o ASP.NET 4.0 para que o site funcione corretamente.
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:
Gambiarra
Para contornar esse problema, clique em OK quando a caixa de diálogo aparecer após criar um novo projeto ou abrir um projeto de site da Web ou projeto do Windows Azure existente. Depois de fazer isso, o projeto funcionará conforme o esperado .
Em outras palavras, clique em OK na caixa de diálogo uma vez e a mensagem desaparecerá para sempre. O projeto funcionará bem.
targetFramework="4.5"
atributo ao<compilation>
elemento