Подтвердить что ты не робот

Как вы можете получить веб-сайт .NET 4.5 для работы на IIS6?

У меня есть старый сервер под управлением 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...

4b9b3361

Ответ 1

.Net 4.5 не может быть установлен на Windows Server 2003.

Вместо этого вы должны использовать MVC 4.0 на .Net 4.0, который будет работать нормально.