aspnet_regiis.exe -ir не работает в Windows 8

Я пытаюсь развернуть приложение ASP.NET MVC3 в моем окне Windows 8 с помощью IIS8. Когда я пытаюсь перейти на сайт, я получаю следующую ошибку:

Ошибка HTTP 403.14 — Запрещено

Почти все, что я могу найти по этому вопросу, говорит:

aspnet_regiis.exe -ir

Когда я запускаю это на своем компьютере с Windows 8, я получаю следующее сообщение:

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Users\Justin>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe
-ir
Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.17929) without changing existing web 
applications to use this version of ASP.Net.  This option is not supported on 
this version of the operating system.  Administrators should instead install / 
uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog, 
the Server Manager management tool, or the dism.exe command line tool.  For more 
details please see http://go.microsoft.com/fwlink/?LinkID=216771.
Finished installing ASP.NET (4.0.30319.17929) without changing existing web 
applications to use this version of ASP.Net.

ASP.NET 4.5 уже установлен в моей системе.

Функции Windows

Мое приложение правильно работает в Visual Studio, но я не могу развернуть его, чтобы спасти свою жизнь. Я совершенно не понимаю, куда идти отсюда. Я также пробовал для этого сайта как интегрированный, так и классический режим конвейера.


person JustinY17    schedule 01.10.2012    source источник


Ответы (3)


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

ОБНОВЛЕНИЕ: наконец-то я заработал.

Следуйте инструкциям из этого вопроса SO, чтобы включить службу wcf в IIS: WCF на IIS8; * сопоставление обработчика .svc не работает

Здесь также содержится некоторая информация о том, как установить сопоставление обработчика

person snielsen    schedule 02.10.2012

Выполните следующую команду, которая установит и зарегистрирует ASP.NET 4.5 в IIS:

dism /online /enable-feature /featurename:IIS-ASPNET45 /all
person Hadi Eskandari    schedule 14.10.2014
comment
Я запустил эту команду из командной строки VS (в режиме администратора), и проблема была решена :) Спасибо. - person Biki; 15.03.2016
comment
Средство обслуживания образов развертывания и управления ими Версия: 6.3.9600.17031 Версия образа: 6.3.9600.17031 Включение функций [=========================100.0 %==========================] Операция успешно завершена. - person Biki; 15.03.2016
comment
Я выполнил эту команду в командной строке (в режиме администратора), и она сработала для меня в Windows 8.1 с IIS 8.5. - person Sheikh M. Haris; 21.03.2016
comment
Установил IIS 8 на Windows 10 после установки Visual Studio и ASPNet. Веб-приложение не запускается. Запустил эту команду в командной строке администратора, и она очистила ее. - person Jonathan; 03.07.2016
comment
Хорошо, спасибо. Почему MS не помещает это в выходное сообщение aspnet_regiis вместо какой-то ссылки на какую-то статью поддержки, которая все равно скоро устареет? - person cdonner; 11.01.2017
comment
это то, что сработало для меня на моей новой виртуальной машине Windows Server 16 Azure. - person Dylan Hayes; 17.01.2017

что сработало для меня, так это: - снятие флажков 4.5 и 3.5 в функциях удаления / добавления окон - перезагрузил компьютер - проверил 4.5 и 3.5 в функциях удаления / добавления окон.

И с этого момента все снова заработало.

person Mario    schedule 11.03.2014