Безопасно ли устанавливать dotnet 3.5 на сервер IIS, на котором запущено веб-приложение dotnet 1.1?

Если я правильно помню, это нормально, разные версии мирно сосуществуют, но я просто хочу еще раз проверить, нет ли проблем (я устанавливаю более новую версию.net Framework на старый производственный сервер в рамках подготовки к обновлению). критическое приложение asp.net 1.1 до 3.5 в ближайшем будущем).

2 ответа

Решение

Пока два приложения работают в разных AppPool, это все равно что иметь два отдельных сервера. Нет проблем.

Как упоминал Moshe, именно IIS имеет значение AppPool. В целом, в.NET версии 1.1 и 3.5 могут сосуществовать без помех, поскольку они работают на разных ядрах. .NET 4.0 также полностью отделен от более ранних версий. У Microsoft есть довольно приличная статья, которая описывает версии и зависимости:

Отношения между.NET Framework версий 2.0, 3.0 и 3.5 отличаются от отношений между версиями 1.0, 1.1 и 2.0. .NET Framework 1.0, 1.1 и 2.0 полностью отделены друг от друга, и одна версия может присутствовать на компьютере независимо от наличия других версий. Когда версии 1.0, 1.1 и 2.0 находятся на одном и том же компьютере, каждая версия имеет свою собственную общеязыковую среду исполнения, библиотеки классов, компилятор и т. Д. Разработчики приложений могут выбирать, на какую версию ориентироваться. Дополнительные сведения см. В разделах "Параллельное выполнение", "Ориентация на определенную версию или профиль.NET Framework" и "Использование MSBuild для ориентации на конкретные версии.NET Framework".

http://msdn.microsoft.com/en-us/library/bb822049.aspx

Другие вопросы по тегам