it-roy-ru.com

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

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

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


Обновление:
Не важно, я исправил это:

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

193
user228777

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

aspnet_regiis -i 

используя инструменты командной строки Visual Studio в качестве администратора

226
sharpper

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

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

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

171
Gilly

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

43
Matt Johnson

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

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

enter image description here

2 И запустите следующую строку cmd для установки 

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

enter image description here

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

18
Catto

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

C:\Windows\system32>aspnet_regiis -i

Microsoft (R) ASP.NET RegIIS версия 4.0.30319.33440
Утилита администрирования для установки и удаления ASP.NET на локальном компьютере.
Авторское право (C) Microsoft Corporation. Все права защищены.
Начните установку 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).

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

  1. Начните
  2. Включение или отключение функций Windows
  3. .NET Framework 4.5 Advanced Services

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

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

12
dharmatech

Открыто:

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

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

aspnet_regiis -i

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

http://j.mp/13Uo1wI

10
Răzvan Flavius Panda

http://msdn.Microsoft.com/en-us/library/k6h9cz8h.aspx - Смотрите это при регистрации IIS для ASP.NET 4.0

8
Jason Yost

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

Visual Studio 2013 Загрузите обновление 4 для Visual Studio 2013 Дополнительные сведения об обновлении 4 для Visual Studio 2013 см. В статье, посвященной обновлению 4 для Visual Studio 2013.

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

7
ahblur

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

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

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

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

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

4
Thakur Das

У меня была та же проблема, но я решил ее ........ У 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-после установки-Microsoft-net-framework-4-6.aspx

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

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

По словам блога, диалог является мягким. просто нажмите «ОК», диалоговое окно ни на что не влияет .... Комментарии в блоге предполагают, что VS 2015 имеет ту же проблему, возможно, даже хуже.

3
Stanley Gillmer

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

*****Используйте этот шаг, если вы не можете получить доступ с помощью команды запуска*****

Идти к

C Drive 
-- >> окна
-- >> Microsoft.Net
-- >> Framework
-- >> v4.0.30319 

(Выберите любую платформу для регистрации в IIS, выбрав Framework 4)
-- >> aspnet_regiis 
(Дважды щелкните или щелкните правой кнопкой мыши и выберите «Запуск от имени администратора»).

2
Deepak Joshua

Я восстановил его с помощью Microsoft .NET Framework Repair Tool . После перезагрузки моего проекта пару раз после этого проблема ушла.

0
ShieldOfSalvation

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

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

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

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

0
Mentatmatt