У вас серьезные проблемы с получением сообщения "Отказано в доступе":
Сообщение об ошибке 401.2: Неавторизованный. Ошибка входа в систему из-за конфигурации сервера. Убедитесь, что у вас есть разрешение на просмотр этого каталога или страницы на основе предоставленных вами учетных данных и методов проверки подлинности, включенных на веб-сервере. Обратитесь к администратору веб-сервера за дополнительной помощью.
Как я сюда попал
Работа под Windows 7, Professional. Система, использующая AD для входа в систему (имя: SYSTEM\login). Создал новое приложение MVC 3 в VS2010 под названием XYZ. Не внесены изменения в код. Установите файлы с привязкой для System.Web.mvc и System.Web.Helpers для копирования в Local = true.
Что я попытался
- Опубликован XYZ для размещения файловой системы "C:/websites/XYZ".
- Добавлен "abc.xyz.com" для размещения файла с IPA 127.0.0.1.
- Создал новый сайт в диспетчере IIS под названием "XYZ" и установил физический путь к пути публикации приложения (C:/websites/XYZ).
- Связанный XYZ с abc.xyz.com:80.
- Гарантированный пул приложений для сайтов .NET 4.0, Integrated.
- Идентификатор пула приложений установлен в ApplicationPoolIdentity.
- При физическом размещении опубликованных файлов щелкните правой кнопкой мыши папку и перейдите в "Свойства- > Безопасность" и добавьте IUSR в список пользователей, предоставляя полный контроль.
- Проект MVC имеет режим аутентификации, установленный на "None".
- Аутентификация для сайта отключена анонимным доступом, а все остальные отключены.
- Я также включил просмотр каталогов для сайта.
После всего этого, я reset веб-сайт, обновить браузер и reset IIS. Я все еще получаю это сообщение, когда иду на abc.xyz.com. Я понятия не имею, что я должен проверить далее.
Что мне нужно
Может ли кто-нибудь помочь мне с этим? Я выполнил несколько поисков Google с комбинациями "запрет доступа к локальному хосту mvc" и т.д., И я внедрил предложения, которые я нашел.