Можно ли установить на сервер более одной версии.NET?

В нашем офисе есть сервер, который был преобразован в удаленный сервер, назначив ему выделенный IP-адрес. К нему подключена крупная государственная организация 24x7, и этот сервер обрабатывает параллельные запросы со всего штата.

Этот сервер был изначально настроен для версии 2.NET. Мы хотим установить новое приложение, которое построено на версии 3.5 или 4.NET. Я хочу знать, могут ли обе версии.NET Framework вместе с Crystal Reports работать на одном сервере или нет?

Какая дополнительная конфигурация нужна?

3 ответа

Я не помню никаких настроек, необходимых на сервере, необходимом после установки.NET Framework (сейчас их 7, кстати). Сказав это, приложение ориентировано на конкретную среду, а не на конкретную версию VS. Возможно, они использовали VS2010 и нацелены на фреймворк 2.0 и т. Д.

При развертывании приложений может потребоваться указать IIS, какую версию платформы.NET использовать, потому что, если я правильно помню, всегда кажется, что по умолчанию используется версия 2.NET.

НО Тестируйте, тестируйте, тестируйте, прежде чем отправлять это на свой рабочий сервер, и спросите разработчика, нужно ли вам устанавливать более позднюю платформу для этого приложения!

Отредактировано для добавления@TomTom (ниже в комментариях) также правильно, когда вы развертываете приложения, вы можете установить версию.NET для использования для каждого приложения / пула приложений. Но, как я уже упоминал выше, вы можете спросить разработчика, на какую версию они нацелены, поскольку вполне возможно, что они нацелены на версию 2.0 и все еще используют VS2010.

TL; DR: у меня были все версии.NET, работающие бок о бок, но протестируйте их в своей среде.

Почему вы устанавливаете Visual Studio на серверы для запуска ваших приложений? Если вы правильно скомпилируете их и установите только необходимые среды выполнения Visual Studio, это будет работать нормально и без накладных расходов и затрат на лицензирование полных лицензий VS. Вы можете установить две версии VS одновременно, но это просто плохой, плохой способ делать то, что вы хотите.

Да, они могут. Конфигурация.NET Framework не требуется.

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