Установка .net Framework 1.1 глобально настроила все мои веб-сайты для версии 1.1. Как мне отменить это/навсегда переконфигурировать их обратно на asp.net 2.0?

StackOverflow https://stackoverflow.com/questions/2477568

Вопрос

У меня есть машина с Windows 7, на которой я использую VS2005.На нем установлены .Net 2.0 и .Net 3.5.

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

Проблема:Теперь всякий раз, когда я пытаюсь открыть веб-сайт в VS2005, я получаю сообщение о том, что он настроен для версии 1.1, а не 2.0.VS2005 предлагает настроить веб-сайт, но любые изменения, которые он вносит, непостоянны, и когда я в следующий раз открываю веб-сайт, я получаю то же сообщение.

Я попытался удалить и повторно добавить веб-сайт:все еще настроен на 1.1.

Кажется, у меня есть новый пул приложений под названием «ASP.NET 1.1», но с ним не связаны никакие приложения.

Есть ли способ отменить глобальные изменения, внесенные при установке версии 1.1 на мои веб-сайты?

При установке версии 1.1 я увидел вызов aspnet_regiis /i как часть установки:Я на всякий случай попробовал запустить версию Framework 2.0 «aspnet_regiis /i» — безрезультатно.

Это было полезно?

Решение

Если вы уверены, что вам не нужен .NET 1.1 ни для одного из веб-приложений, вы можете запустить C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -u -e чтобы удалить крючки v1.1.Тогда вы можете запустить C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -r -enable чтобы повторно включить все перехватчики версии 2.0.(Или вы можете просто установить для ASP.NET 1.1 значение «Запретить» в разделе «Расширения веб-служб» панели управления IIS.)

В противном случае вам придется использовать панель управления IIS, чтобы вручную установить версию ASP.NET на 2.0 для каждого из виртуальных каталогов, которые в ней нуждаются.Те, что имеют оранжевые шестеренки, используют динамический контент, поэтому, если вы щелкните их правой кнопкой мыши и перейдете на вкладку ASP.NET, вы увидите, где можно изменить версию обратно на v2.0.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top