«Доступ запрещен» при доступе к подстранице в ASP.net (хостинг с IIS) - PullRequest
0 голосов
/ 12 апреля 2011

Я получаю текущую ошибку при попытке перейти на любую страницу, кроме индекса:

Ошибка сервера в приложении '/'.
Доступ запрещен.
Описание: Произошла ошибка при доступе к ресурсам, необходимым для обслуживания этого запроса.Возможно, сервер не настроен для доступа к запрошенному URL.
Сообщение об ошибке 401.2 .: неавторизовано: сбой входа в систему из-за конфигурации сервера.Убедитесь, что у вас есть разрешение на просмотр этого каталога или страницы на основе предоставленных вами учетных данных и методов аутентификации, включенных на веб-сервере.Обратитесь к администратору веб-сервера за дополнительной помощью.
Информация о версии: Microsoft .NET Framework Версия: 4.0.30319;ASP.NET версия: 4.0.30319.1

На моем сайте нет системы входа.Только одна небольшая база данных.

У кого-нибудь есть идеи?

Спасибо, если сможете!

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

Если вы можете попасть на корневую страницу, но не на другие, меня будут беспокоить разрешения NTFS. Посмотрите совет для пользователя anon, как предлагает p.campbell. Я думаю, вы обнаружите, что вы можете использовать анонимность на уровне IIS, но вы, вероятно, только предоставили соответствующие разрешения на доступ к файлам для своей «индексной» страницы и должны распространить эти разрешения на остальные файлы / каталоги, о которых идет речь 1001 *

Edit: вот ссылка, которая проходит через некоторые основы для разрешений NTFS. Это сводится к тому, что вашему работнику требуется доступ по крайней мере для чтения. По умолчанию это удостоверение либо ASPNET, либо NETWORK SERVICE, в зависимости от ОС. Вы можете настроить пул приложений на что-то другое, если хотите:

http://support.microsoft.com/kb/815153

1 голос
/ 12 апреля 2011

Поддерживает ли ваш хост и его панель управления включение / отключение анонимного доступа? Звучит так, как будто «Аноним» отключен.

http://forums.iis.net/t/1152085.aspx

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