Как установить веб-приложение для таргетинга веб-приложений Entity Framework 4.2 Июнь 2011 CTP
Я использую Entity Framework 4.2 июня 2011 CTP в небольшом веб-приложении (ASP.NET MVC 3), потому что он поддерживает перечисления.
Я попытался развернуть его с помощью веб-развертывания, и я получаю следующую ошибку:
Пул приложений, который вы пытаетесь использовать, имеет Свойство "managedRuntimeVersion" установлено на "v4.0". Это приложение требует "v4.2".
Как создать пул приложений, запущенный в .NET 4.2?
Изменить: Веб-приложение работает с пулом приложений 4.0, поэтому реальный вопрос заключается в том, как отключить проверку версии среды выполнения пула приложений при использовании опции публикации Visual Studio?
Ответы
Ответ 1
Я нашел решение здесь: http://connect.microsoft.com/VisualStudio/feedback/details/526963/unable-to-correctly-set-managedruntimeversion-in-msdeploy-package
Добавьте это в веб файл .csproj в начальный раздел <PropertyGroup>
:
<IgnoreDeployManagedRuntimeVersion>True</IgnoreDeployManagedRuntimeVersion>
Ответ 2
Нет. 4.2 Framework 4.2. Я бы предположил, что отсутствует .net 4 sp1 или вы не включаете все необходимые ссылки. попробуйте установить sp1 на сервере.