Eu tive esse problema hoje e demorei um pouco para encontrar a causa.
Basicamente, meu principal projeto do VS2015 foi incluir um subprojeto que foi construído usando uma versão superior do .Net Framework.
Estranhamente, quando você tem esse problema, o VS2015 informa com satisfação que a solução foi boa, mas quando você tenta executar o site, ele apenas fornece esse erro enganoso, sugerindo que seu Global.asax.cs
arquivo está errado.
Portanto, se você vir esse erro e a Limpeza / reconstrução não ajudar, abra a References
árvore do seu projeto e verifique se há pontos de exclamação.
Além disso, verifique sua Output
janela para mensagens como esta:
The primary reference "C:\Projects\Business Objects 4\bin\Release\BusinessObjects.dll"
could not be resolved because it was built against
the ".NETFramework,Version=v4.5" framework.
This is a higher version than the currently targeted framework
".NETFramework,Version=v4.0".
A solução, é claro, é clicar com o botão direito do mouse no seu projeto principal, selecionar a guia superior "Aplicativo" e alterar a versão do Target Framework para uma versão superior que corresponda ao seu subprojeto.
É irritante que o Visual Studio 2015 permita que você crie e execute completamente soluções que silenciosamente contêm esse problema. Está pedindo problemas ..!