Подтвердить что ты не робот

Как зарегистрировать ASP.NET 2.0 на веб-сервере (IIS7)?

У меня уже есть приложение для веб-страниц, но когда я его открываю в visual studio 2008, там говорится:

ASP.NET 2.0 не зарегистрирован на веб-сервере. Тебе нужно  вручную настройте веб-сервер для ASP.NET 2.0, чтобы  для правильной работы сайта.

Я использую asp.net 2.0, IIS7 и запускаю домашнюю премию vista.

Как зарегистрировать ASP.NET 2.0 на моем веб-сервере (IIS7)?

4b9b3361

Ответ 1

ASP.NET 2.0:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir

ASP.NET 4.0:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

Запустите командную строку как администратор, чтобы избежать ошибки ...requested operation requires elevation


aspnet_regiis.exe больше не нужно использовать с IIS7 для установки ASP.NET

  • Открыть панель управления
  • Программы\Включение и выключение функций Windows
  • Информационные службы Интернета.
  • Услуги World Wide Web
  • Особенности разработки приложений
  • ASP.Net < == check mark here

Ответ 2

Если кто-то вроде меня все еще не может зарегистрировать ASP.NET с IIS.

Вам просто нужно запустить эти три команды один за другим в командной строке

cd c:\windows\Microsoft.Net\Framework\v2.0.50727

после этого, Run

aspnet_regiis.exe -i -enable

и Наконец Reset IIS

IISReset

Надеюсь, это поможет нуждающемуся человеку... ура!

Ответ 3

Если вы установили IIS после .Net framework, вы можете решить проблему, переустановив инфраструктуру .Net. Часть его установки определяет, присутствует ли IIS, и соответственно обновляет IIS.

Ответ 4

Открыть панель управления - Программы - Включение или выключение функций Windows expand - Информационные услуги в Интернете expand - World Wide Web Services expand - Возможности разработки приложений check - ASP.Net

Желательно, чтобы вы проверяли другую функцию, чтобы избежать будущей проблемы, которая может не дать прямых сообщений об ошибках Пожалуйста, не забывайте отмечать этот вопрос как ответ, если он решает вашу проблему с целью других.

Ответ 5

Система, над которой я работал, - это стандарт Windows Server 2008 с IIS 7 (я полагаю, что мой опыт будет применяться ко всем системам Windows того же возраста).

Запуск

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

SEEMED для работы, as

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -lv

показал .Net framework v4, зарегистрированный в IIS.

Но, выполняя то же самое для .Net v2, а именно

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir

НЕ привел

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -lv

показывает зарегистрированную структуру.

(И для меня установщик для Kofax Capture Network Server по-прежнему отсутствовал в ASP.NET.)

Решение:

  • Открыть диспетчер сервера
  • Перейдите в раздел Роли/Веб-сервер (IIS)
  • Нажмите Добавить службы роли
  • проверить ASP.NET в разделе "Разработка приложений" (и нажать "Установить" )

После этого aspnet_regiis.exe -lv (любая версия) показывает зарегистрированную структуру. (И установщик Kofax был также счастлив и работал.)

Ответ 6

Я решил его решить, выполнив Repir в .NET framework Extended, в Add/Remove program;

Использование win2008R2,.NET framework 4.0