Подтвердить что ты не робот

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

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

HTTP Error 403.14 - Forbidden

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

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 Features

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

4b9b3361

Ответ 1

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

UPDATE: Я получил его, чтобы работать наконец.

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

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

Ответ 2

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

dism /online /enable-feature /featurename:IIS-ASPNET45 /all

Ответ 4

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

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