Я не припомню, чтобы на сервере требовалась какая-либо конфигурация, которая требовалась бы после установки .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 одновременно, но это просто плохой плохой способ делать то, что вы хотите.