2017-02-16 11 views
1

Я пытаюсь запустить ASP.NET веб-приложениюОшибки HTTP 403.14 - Forbidden с отладкой ASP.NET Web Application

, но я получил эту ошибку с отладкой:

HTTP Error 403.14 - Forbidden The Web server is configured to not list 
the contents of this directory. 

Module 
   DirectoryListingModule 
Notification 
   ExecuteRequestHandler 
Handler 
   StaticFile 
Error Code 
   0x00000000 

Не уверена, если это что я должен делать, но, как показано, я должен следовать этому instruction, но когда я пытаюсь открыть IIS Manager в Windows 10, он говорит, что Windows не может найти «inetmgr'.or» inetmgr.exe '

Так что не уверен, что мне нужно сделать, чтобы понять эту ошибку.

+0

Возможно, вы описали две отдельные проблемы. Двойная проверка: Панель управления -> Программы и функции -> Включить или отключить функции Windows и посмотреть, установлены ли информационные службы Интернета. Было бы странно, если бы это было не так. Также попробуйте iisreset из командной строки. Это должно действительно быть в состоянии найти inetmgr. – secretwep

+0

@secretwep да установлена ​​база данных возможностей приложений IIS Express для x64 и x86. это первый раз, когда я имею дело с веб-приложением, поэтому, может быть, мне нужно настроить настройки веб-приложения azure для Microsoft и попеть для подписки? – nikorio

+0

Я считаю, что inetmgr применим только к IIS, а не к IIS Express. По крайней мере, в Win7 IIS Express не имеет пользовательского интерфейса. – secretwep

ответ

1

Поскольку это не похоже, у вас есть полный IIS установлен, попробуйте добавить это в ваш web.config, который находится в директории, которую вы хотите просмотреть:

<system.webServer> 
    <directoryBrowse enabled="true"/> 
</system.webServer> 

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

+0

Здравствуйте, теперь я вижу мой localhost -/with nikorio