IIS 7.5 403 ошибки доступа запрещены при развертывании приложения ASP.NET MVC - PullRequest
5 голосов
/ 11 октября 2011

Сценарий довольно простой. Я пытаюсь запустить приложение MVC 3 на своем облачном сервере EC2. Вот шаги, которые я предпринял:

  1. Установленная веб-роль с настройками по умолчанию и добавленным ASP.NET
  2. Установленный SQL Server Express
  3. Установлен MVC 3
  4. Установлены .NET 3.5 SP1 и .NET 4.0
  5. Установлены все обновления
  6. Установил Web Deploy 2.0 и настроил развертывание в один клик
  7. Создан новый веб-сайт с собственным пулом приложений
  8. Развернул мой сайт

Когда я пытаюсь получить к нему доступ, появляется ошибка 403 «Доступ запрещен». Я могу получить доступ к статическим HTML-страницам, поэтому я предполагаю, что это как-то связано с разрешениями пользователя и пулом приложений. Перед развертыванием в облаке я выполнил те же самые шаги на локальной виртуальной машине для тестирования, и все работало просто отлично.

Я провел небольшое исследование и попытался выбрать сайт в IIS, щелкнуть «Аутентификация», отредактировал анонимную аутентификацию и изменил пользователя на «Идентификацию пула приложений» (хотя моя локальная виртуальная машина работает под управлением IUSR и работает), но все равно не повезло.

Я не делал ничего необычного, поэтому я немного растерялся. Любая помощь приветствуется.

1 Ответ

6 голосов
/ 11 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...