Ответ 1
Я также исправил эту проблему, запустив
aspnet_regiis -i
с использованием инструментов командной строки visual studio в качестве администратора
Когда я пытаюсь открыть проект Visual Studio, я получаю следующую ошибку:
Asp.Net не зарегистрирован на веб-сервере, вам нужно вручную настроить ваш веб-сервер для Asp.net 4.0.
Update:
Nevermind Я исправил это:
Я только что отремонтировал .Net Framework 4.0 и проблема была решена.
Я также исправил эту проблему, запустив
aspnet_regiis -i
с использованием инструментов командной строки visual studio в качестве администратора
Это решило проблему
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
Обязательно запустите командную строку от имени администратора.
Для тех, кто получает эту ошибку после установки .NET Framework 4.6 - прочитайте и установите одно из этих исправлений, чтобы решить проблему.
Чтобы решить проблему, ASP.NET 4.0 не был зарегистрирован. Вам необходимо вручную настроить веб-сервер для ASP.NET 4.0, чтобы ваш сайт корректно выполнял ошибку при открытии решения, которое мы может:
1 Убедитесь, что функция IIS включена с помощью ASP.NET. Перейдите в Панель управления\Все элементы панели управления\Программы и компоненты, затем нажмите "Включить Windows Featrues". Затем на серверах IIS → WWW → App Dev убедитесь, что проверен ASP.NET.
2 И запустите следующую строку cmd, чтобы установить
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
Надеюсь, что это поможет
Подход 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).
Как указано в сообщении, я пошел в:
и проверили ASP.NET 4.5.
Это, похоже, решило проблему.
Открыто:
Start Menu
-> Programs
-> Microsoft Visual Studio 2010
-> Visual Studio Tools
-> Visual Studio Command Prompt (2010)
Запустите в командной строке:
aspnet_regiis -i
Убедитесь, что он запускается от имени администратора, проверьте, что заголовок начинается с имени Administrator
:
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx - см. это при регистрации IIS для ASP.NET 4.0
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
Перейдите в командную строку Visual Studio 2010 и установите Директивы как:
C:\Windows\Microsoft.NET\Framework\v4.0.30319 >
затем установите IIS, выполнив следующую команду:
C:\Windows\Microsoft.NET\Framework\v4.0.30319 > aspnet_regiis -i
теперь iis будет работать. его лучше, если перезагрузите компьютер.
У меня была такая же проблема, но она была решена... У 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 имеет такую же проблему, может быть, даже хуже.
Если 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)
У меня была эта проблема в Windows 8.1, которая не поддерживала бы подход aspnet_regiis -i.
Вместо этого вам нужно перейти на панель управления, найти опцию "Включить или отключить Windows" и развернуться следующим образом:
Информационные службы Интернета - > Услуги World Wide Web - > Особенности разработки приложений и проверьте параметр ASP.NET 4.5. При установке этого флажка автоматически будут проверяться другие параметры, такие как ".NET Extensibility 4.5" и параметры ISAPI.
Примените изменения, нажав OK. Перезагрузите свой сайт в IIS, и теперь ваш сайт должен быть доступен.
Я отремонтировал его с помощью инструмента восстановления Microsoft.NET Framework. После перезагрузки моего проекта пару раз после этого проблема исчезла.