Я не могу изменить целевой .NET Framework в IIS 6 - PullRequest
1 голос
/ 27 ноября 2008

Опция нацеливания на другую версию .Net Framework отключена в конкретной тестовой системе, которую мы используем в текущем проекте.

Я безуспешно пробовал следующее:

  • Уничтожение всех процессов W3WP.EXE
  • Перезапуск службы IIS
  • Удаленная отладка удалена из коробки.

Просто надеюсь на несколько указателей.

Ответы [ 4 ]

3 голосов
/ 27 ноября 2008

Попробуйте заново Регистрация ASP.NET в IIS .

1 голос
/ 28 ноября 2008

Вы уверены, что задаете правильный вопрос?

Нет новой версии .NET Runtime для цели. Если у вас есть 3.0 или 3.5 Framework, ваш IIS по-прежнему будет отображать 2.0, так как он выполняется, потому что 3.0 и 3.5 отличаются только классами Framework и компилятором от приложения 2.0!

В вашей конфигурации IIS вы должны видеть только платформы 1.X и 2.0.

Редактировать: переключение целей происходит только при компиляции приложения. Потому что 2.0, 3.0 и 3.5 все работают в одной .NET Runtime Environment 2.0 (VM). Вам все еще нужно установить дополнительные платформы, потому что их API отличается, но все они работают на одном и том же наборе инструкций на промежуточном языке.

1 голос
/ 28 ноября 2008

Я думаю, что это происходит, если вы устанавливаете iis после установки .net. Просто используйте aspnet_regiis.exe, как описано выше.

0 голосов
/ 28 ноября 2008

Есть ли у вас служба ASP.net (разрешена) в IIS

В любом случае, вы можете использовать некоторый vbscript для изменения версии .net.

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