Невозможно получить доступ к файлам ASPX в моей новой установке Win Server 2008 с пакетом обновления 2 (SP2), разрешенные разрешения для папок / добавленные пользователи, но по-прежнему нет - PullRequest
0 голосов
/ 01 января 2011

Только что установленный Windows Server 2008 SP2

Установленные IIS, ASP.NET и другие необходимые роли.

Для папки моего сайта я редактирую разрешение для включения пользователей: Сетевой сервис и кучадругие имена пользователей IIS длинные с этим гостем в Интернете.Возиться с пулом приложений (Загрузить профиль пользователя: True, Identity Network Service и т. Д. Также только изменение, которое я сделал из настроек новой установки по умолчанию, установило .Net 4. Framework.

Я могу просматривать обычные HTML-файлы и т. ДНо если я хочу использовать ASP.NET и получить доступ к странице aspx, я получаю следующее:

403 - Запрещено: доступ запрещен. У вас нет разрешения на просмотр этого каталога или страницы с помощьюпредоставленные вами учетные данные.

При выполнении теста настроек я получаю:

Сервер настроен на использование сквозной аутентификации со встроенной учетной записью для доступа к указанному физическому пути.Однако диспетчер IIS не может проверить, имеет ли доступ встроенная учетная запись. Убедитесь, что удостоверение пула приложений имеет доступ на чтение к физическому пути. Если этот сервер присоединен к домену, а удостоверение пула приложений - NetworkService или LocalSystem,убедитесь, что \ $ имеет доступ на чтение к физическому пути. Затем проверьте этиснова настройки.

Есть идеи?

Спасибо ..

1 Ответ

0 голосов
/ 01 января 2011

У меня нет ответа, я знаю, что это решение, но вот мои предложения:

Во-первых, вы сопоставили веб-сайт IIS по умолчанию с папкой, содержащей ваш сайт?

Во-вторых, проверьте свои основные настройки приложения и убедитесь, что он настроен на использование .Net 2.0. Это будет 2.0, даже если вы используете более позднюю версию, например 4.0.

За исключением этого, создайте новую папку в wwwroot и сопоставьте с ней веб-сайт по умолчанию. Не связывайтесь с разрешениями. Затем создайте новый пул приложений, не вмешивайтесь в его настройки и назначьте его веб-сайту по умолчанию. Суть в том, что вам не нужно связываться с этими настройками: IIS позаботится об этом и о разрешениях.

Заключительная мысль, если это не поможет: проверьте сопоставления вашего фильтра isapi, чтобы убедиться, что он знает, что делать с .aspx. Это должно было быть установлено по умолчанию, но на этот момент стоит обратить внимание.

...