Установка .NET 3.5 на сервер с приложениями .NET 2.0 - PullRequest
3 голосов
/ 03 октября 2008

Я бы хотел обновить свои веб-проекты на сервере IIS 5 с .NET 2.0 до .NET 3.5. Эти веб-приложения живут на сервере с другими веб-приложениями, которые не будут обновлены до .NET 3.5. Администратор сервера не хочет устанавливать .NET 3.5, потому что он боится, что он сломает приложения на этом компьютере, которые работают под управлением 2.0 и 1.1.

Насколько я знаю, это НЕ будет проблемой, поскольку .NET 3.5 - это дополнение к 2.0 больше, чем новая платформа. Я хотел бы, чтобы сообщества помогли собрать доказательства, чтобы показать ему, что их проблемы спорны, и это не повредит другим приложениям.

Заранее спасибо.

Ответы [ 6 ]

5 голосов
/ 03 октября 2008

Если у вас есть .NET 2 SP1, у вас не должно быть проблем.

Точнее, .NET 3 и 3.5 построены поверх .NET 2.0 SP 1, у нас была проблема с развертыванием 3.5 на сервере, на котором был только .NET 2 (не SP1), и это приводило к поломке приложений на нем , Причина в том, что ваши базовые сборки платформы в .NET 2 обновлены и имеют новые номера версий, против которых приложение не было скомпилировано.

0 голосов
/ 02 февраля 2009

Установка 3.5 изменит ваш файл .NET 2.0 web.config и некоторые другие.

Это, безусловно, нарушает по крайней мере 1 приложение, которое я использую. Удаление 3.5 вернет файлы и исправит проблему.

0 голосов
/ 03 октября 2008

Обе платформы могут работать одновременно. Фактически это поведение по умолчанию.

Одно предостережение: убедитесь, что вы не используете один и тот же пул приложений для приложений, использующих разные версии платформы. В противном случае вы получите ошибки «Серверное приложение недоступно». Используйте разные пулы приложений для каждого набора приложений.

0 голосов
/ 03 октября 2008

Пройдите администратор сервера через содержимое распространяемого для 3.5. Он добавляет много новых библиотек, но ничего не обновляет в каталоге 2.0.x. Возможно, вы захотите показать ему, как приложения, нацеленные на 3.5, все еще используют System.dll и т. Д. Из каталога платформы 2.0.x.

0 голосов
/ 03 октября 2008

Я обновил пару серверов с .net 1.1 до 2.0 и 3.5 problems проблем не было.

0 голосов
/ 03 октября 2008

Это не будет иметь никаких проблем, и вы сможете запустить приложение 2.0 и 3.5, используя тот же сервер. Это потому, что кодовая база для обеих структур одинакова.

...