Ошибка публикации приложения MVC3 в IIS - веб-сервер настроен так, чтобы не отображать содержимое этого каталога
Я опубликовал свой веб-сайт в "C:\inetpub\wwwroot\Sem_App" и создал веб-сайт с физическим путем "C:\inetpub\wwwroot\Sem_App" и портом 84. Когда я просматриваю веб-сайт на http://localhost:84/
Я получаю следующую ошибку.
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
Я не хочу перечислять содержимое каталога в любом случае, я хочу запустить страницу по умолчанию, которая использовалась в режиме отладки VS 2010. Кто-нибудь знает, что происходит?
Я попытался запустить эту команду и перезапустил iis, но она не работает C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
2 ответа
Возможно, вам придется включить опцию просмотра каталогов в IIS. Проверьте ссылку ниже для развертывания ASP.NET MVC в IIS 6. (Для.Net 4.0)
http://www.codefrenzy.net/2011/10/19/deploying-asp-net-mvc-3-to-iis-6/
Перейдите в cmd, введите это, и вы можете перейти на% windir% \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -ir
windir - это обычно C:\Windows