Asp.net 4.0 не зарегистрирован

Когда я пытаюсь открыть проект Visual Studio, я получаю следующую ошибку:

Asp.Net не зарегистрирован на веб-сервере, вам нужно вручную настроить ваш веб-сервер для Asp.net 4.0.


Update:
Nevermind Я исправил это:

Я только что отремонтировал .Net Framework 4.0 и проблема была решена.

Ответ 1

Я также исправил эту проблему, запустив

aspnet_regiis -i

с использованием инструментов командной строки visual studio в качестве администратора

Ответ 2

Это решило проблему

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

Обязательно запустите командную строку от имени администратора.

Ответ 3

Для тех, кто получает эту ошибку после установки .NET Framework 4.6 - прочитайте и установите одно из этих исправлений, чтобы решить проблему.

Ответ 4

Чтобы решить проблему, ASP.NET 4.0 не был зарегистрирован. Вам необходимо вручную настроить веб-сервер для ASP.NET 4.0, чтобы ваш сайт корректно выполнял ошибку при открытии решения, которое мы может:

1 Убедитесь, что функция IIS включена с помощью ASP.NET. Перейдите в Панель управления\Все элементы панели управления\Программы и компоненты, затем нажмите "Включить Windows Featrues". Затем на серверах IIS → WWW → App Dev убедитесь, что проверен ASP.NET.

enter image description here

2 И запустите следующую строку cmd, чтобы установить

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

enter image description here

Надеюсь, что это поможет

Ответ 5

Подход aspnet_regiis, описанный выше, не работает в Windows 8.1:

C:\Windows\system32>aspnet_regiis -i

Microsoft (R) ASP.NET RegIIS версия 4.0.30319.33440
Утилита администрирования для установки и удаления ASP.NET на локальном компьютере.
Авторское право (C) Корпорация Microsoft. Все права защищены.
Запустите установку ASP.NET(4.0.30319.33440).
Эта опция не поддерживается в этой версии операционной системы. Администраторы должны вместо этого устанавливать/удалять ASP.NET 4.5 с помощью IIS8 с помощью диалогового окна "Включение/выключение Windows-функций", инструмента управления менеджером сервера или инструмента командной строки dism.exe. Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkID=216771.
Завершена установка ASP.NET(4.0.30319.33440).

Как указано в сообщении, я пошел в:

  • Начало
  • Включение и отключение функций Windows
  • Расширенные службы .NET Framework 4.5

и проверили ASP.NET 4.5.

Это, похоже, решило проблему.

Ответ 6

Открыто:

Start Menu
-> Programs
-> Microsoft Visual Studio 2010
-> Visual Studio Tools
-> Visual Studio Command Prompt (2010)

Запустите в командной строке:

aspnet_regiis -i

Убедитесь, что он запускается от имени администратора, проверьте, что заголовок начинается с имени Administrator:

enter image description here

Ответ 8

Asp.net 4.0 не зарегистрирован

Visual Studio 2013 Загрузите обновление Visual Studio 2013 4 Дополнительные сведения об обновлении Visual Studio 2013 Update 4 см. В статье: Обновление Visual Studio 2013 4 KB Article

Visual Studio 2012 Опубликовано обновление для решения этой проблемы для Microsoft Visual Studio 2012: KB3002339 Чтобы установить это обновление непосредственно из Центра загрузки Microsoft, здесь

Visual Studio 2010 SP1 Опубликовано обновление для решения этой проблемы для Microsoft Visual Studio 2010 с пакетом обновления 1 (SP1): KB3002340 Это обновление доступно в Центре обновления Windows Чтобы установить это обновление непосредственно из Центра загрузки Microsoft, здесь http://download.microsoft.com/download/6/7/E/67E041A1-00DA-4948-90BE-75A0146C08F5/VS10SP1-KB3002340-x86.exe

Ответ 9

Перейдите в командную строку Visual Studio 2010 и установите Директивы как:

C:\Windows\Microsoft.NET\Framework\v4.0.30319 >

затем установите IIS, выполнив следующую команду:

C:\Windows\Microsoft.NET\Framework\v4.0.30319 > aspnet_regiis -i

теперь iis будет работать. его лучше, если перезагрузите компьютер.

Ответ 10

У меня была такая же проблема, но она была решена... У Microsoft есть исправление для чего-то близкого к этому, которое действительно помогло решить эту проблему. вы можете посетить эту страницу http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx

Проблема возникает после установки фреймворка 4.5 и/или фреймворка 4.6. Обновление Visual Studio 2012 Update 5 не устраняет проблему, я попробовал это в первую очередь.

В блоге msdn есть следующее: "После установки Microsoft.NET Framework 4.6 у пользователей может появиться следующее диалоговое окно, отображаемое в Microsoft Visual Studio при создании нового веб-сайта или проекта Windows Azure или при открытии существующих проектов..."

Согласно блогу, диалог является доброкачественным. просто нажмите "ОК", ничего не происходит в диалоговом окне... Комментарии в блоге показывают, что VS 2015 имеет такую ​​же проблему, может быть, даже хуже.

Ответ 11

Если ASP.NET 4.0 не зарегистрирован в IIS

*****Use this step if u cant access using run command*****

Перейдите к

C Привод
- → окна
- → Microsoft.Net
- → Framework
- → v4.0.30319

(Choose whatever framework to register with IIS me selecting Framework 4)
- → aspnet_regiis
(Double-click or right click & choose run as administrator)

Ответ 12

У меня была эта проблема в Windows 8.1, которая не поддерживала бы подход aspnet_regiis -i.

Вместо этого вам нужно перейти на панель управления, найти опцию "Включить или отключить Windows" и развернуться следующим образом:

Информационные службы Интернета - > Услуги World Wide Web - > Особенности разработки приложений и проверьте параметр ASP.NET 4.5. При установке этого флажка автоматически будут проверяться другие параметры, такие как ".NET Extensibility 4.5" и параметры ISAPI.

Примените изменения, нажав OK. Перезагрузите свой сайт в IIS, и теперь ваш сайт должен быть доступен.