Простой ответ: откройте IIS Manager. В области навигации найдите веб-сайт .NET2 и щелкните по нему правой кнопкой мыши. Выберите «Свойства». Затем выберите вкладку «ASP.NET». Первый выпадающий список на этом экране дает вам возможность выбрать другую версию .NET.
Пожалуйста, имейте в виду - когда я сделал это, все веб-сайты на веб-сервере перестали работать. Служба поддержки Microsoft сказала мне, что .NET1 и .NET2 не должны запускаться из одной общей области (веб-сайты по умолчанию) веб-сервера. Решение состоит в том, чтобы создать пул приложений на веб-сервере для сайтов .NET1 или .NET2, а затем использовать его для изоляции всех сайтов, на которых запущена «другая» версия .NET. Инструкцию по созданию пула приложений можно найти в разделе «Справка» в IIS Manager.
Вы можете создать только один пул приложений и поместить все сайты с одним и тем же .NET в один и тот же пул. или Вы можете создать пул приложений для каждого приложения. Ваш выбор.