У меня есть старый сервер под управлением Windows 2003 с IIS 6, и я выбрал .net 4.5 для моего последнего веб-приложения. Проблема в том, что я не могу заставить ее работать на сервере...
Установлена платформа .NET 4.0. Я запустил aspnet_regiis и развернул веб-сайт. Я дал ему собственный пул приложений. Но я получаю следующую ошибку:
The 'targetFramework' attribute in the <compilation> element of the Web.config
file is used only to target version 4.0 and later of the .NET Framework (for
example, '<compilation targetFramework="4.0">'). The 'targetFramework' attribute
currently references a version that is later than the installed version of the
.NET Framework. Specify a valid target version of the .NET Framework, or install
the required version of the .NET Framework.
Я видел требования к .NET 4.5 как требующие Windows Server 2008 или новее, но я вижу много сообщений, когда людям просто нужно настроить маршрутизацию для MVC4, поэтому кажется, что это должно быть возможно.
Итак, любые идеи, что мне нужно сделать, чтобы это работало?
EDIT: странно, что мы используем веб-сайт ASP.NET Web API, который отлично работает... но для этого требуется .net 4.5...