Я только что удалил Visual Studio 2010 beta 1 и установил Beta 2 на веб-сервере win 2008.
После этого мои пулы приложений не запускаются. Я вручную отредактировал пулы приложений и выбрал новую платформу .net 4.0. Но когда я запускаю пул приложений и запрашиваю страницу в приложении в этом пуле, я получаю «Ошибка HTTP 503. Служба недоступна».
Если я посмотрю на пулы приложений в IIS, я вижу, что теперь он остановлен. Перейдя в средство просмотра событий, я обнаружил это сообщение об ошибке: Рабочий процесс не смог предварительно загрузить версию .Net Runtime v4.0.20506.
Теперь - вот и проблема. Сборка № 20506 - это первая бета-версия. Бета-версия 2 имеет сборку 21006. Поэтому по какой-то причине, хотя я обновил пулы приложений для использования новой установленной платформы .NET, она все еще пытается загрузить бета-версию 1.
Итак, где хранится этот параметр и как его изменить?
Попробуйте запустить aspnet_regiis / i из папки 21006 framework. Это должно перерегистрировать его в IIS7.