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

visual-studio-2010 iis visual-studio-2012 iis-7 windows-8.1

200141 просмотра

13 ответа

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

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


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

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

Автор: user228777 Источник Размещён: 13.07.2019 08:30

Ответы (13)


227 плюса

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

aspnet_regiis -i

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

Автор: sharpper Размещён: 30.07.2011 12:05

171 плюса

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

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

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

Автор: vml19 Размещён: 06.12.2011 06:43

43 плюса

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

Автор: Matt Johnson Размещён: 12.12.2014 08:13

18 плюса

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

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

введите описание изображения здесь

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

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

введите описание изображения здесь

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

Автор: Catto Размещён: 08.05.2014 05:10

12 плюса

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 .

Это, кажется, решило проблему.

Автор: dharmatech Размещён: 14.12.2013 08:51

10 плюса

Открыто:

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

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

aspnet_regiis -i

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

введите описание изображения здесь

Автор: Răzvan Flavius Panda Размещён: 23.04.2013 11:47

8 плюса

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

Автор: Jason Yost Размещён: 29.04.2011 07:12

7 плюса

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

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

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

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

Автор: ahblur Размещён: 11.04.2016 02:45

4 плюса

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

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

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

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

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

Автор: Thakur Das Размещён: 07.04.2014 08:43

3 плюса

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

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

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

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

Автор: Stanley Gillmer Размещён: 05.11.2015 06:54

2 плюса

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

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

Идти к

Диск C
- >> Windows
- >> Microsoft.Net
- >> Framework
- >> v4.0.30319

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

Автор: Deepak Joshua Размещён: 22.02.2013 10:43

0 плюса

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

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

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

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

Автор: Mentatmatt Размещён: 29.01.2014 02:15

0 плюса

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

Автор: ShieldOfSalvation Размещён: 21.12.2017 04:49
Вопросы из категории :
32x32