2010-11-25 2 views
0

Мне поручили требования к производственной машине (Server 2008 R2), и мне интересно, будет ли эта настройка проекта работать только с установленным .NET 4.0 и IIS 7 для службы WCF. Требуется ли .NET 3.5 для загрузки сборок, на которые он нацелен?Может ли проект VS2010, нацеленный на .NET 3.5, быть выпущен только на платформу .NET 4.0

решение

VS2010 содержит несколько проектов:

Проекты, ориентированные на .NET 3.5:

  • Модель (DTO) классы
  • Business Logic Layer
  • Data Access Layer
  • Интерфейсы BLL и DAL

Проекты нацелены на .NET 4.0:

  • WCF Service методы проекта обертывание BLL

В развитии, есть 2,0, 3,5 и 4,0, установленные на машине, и все прекрасно работает с WCF размещенную в IIS6.0

ответ

0

В случае, если кто-то работает в одной и ту же проблему:

.NET 3.5 не требуются, как высвобожденные библиотеки DLL работать просто отлично, только с установленными .NET2 и .NET4.

Служба WCF, ориентированная на .NET4, работает под управлением IIS 7.0 без изменений или специальной конфигурации.

0

По умолчанию сервер 2008 R2 поставляется с установленной .Net Framework v2.0.50727, но вы можете установить .NET 3.5 Sp1, используя: Server Manager -> Features -> .Net Framework 3.5.1 Features. Я думаю, что .NET 4.0 Client не достаточно, чтобы запустить свой BLL, если он собран с .NET 3.5

+0

Stefan - это тоже мое беспокойство, но просто попробовал его на тестовой машине, и все работает без установки .NET 3.5. – Leon 2010-11-29 17:01:40

Смежные вопросы