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

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

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

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

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

Похоже, у меня новый AppPool с именем "ASP.NET 1.1", но с ним не связано ни одного приложения.

Есть ли способ отменить глобальное изменение, установив 1.1 на моих сайтах?

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

1 Ответ

2 голосов
/ 19 марта 2010

Если вы уверены, что вам не нужен .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, чтобы снова включить все хуки v2.0. (Или вы можете просто установить для ASP.NET 1.1 значение «Запретить» в разделе «Расширения веб-служб» панели управления IIS.)

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...