2009-12-07 6 views
0

Я получаю следующее сообщение об ошибке во время просмотра моей страницы asp.net развернутой в IIS:У вас нет прав для просмотра этой страницы?

You are not authorized to view this page 
You do not have permission to view this directory or page using the credentials that you supplied. 
-------------------------------------------------------------------------------- 

Please try the following: 

Contact the Web site administrator if you believe you should be able to view this directory or page. 
Click the Refresh button to try again with different credentials. 
HTTP Error 401.1 - Unauthorized: Access is denied due to invalid credentials. 
Internet Information Services (IIS) 

-------------------------------------------------------------------------------- 

Technical Information (for support personnel) 

Go to Microsoft Product Support Services and perform a title search for the words HTTP and 401. 
Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Authentication, Access Control, and About Custom Error Messages. 

Это то, что касается вопроса с настройками DNS?

+2

Нет, это не проблема DNS. Какую модель аутентификации вы используете? –

+0

проверка подлинности Windows – SmartestVEGA

+1

DNS - это, проще говоря, система, которая сопоставляет имена хостов (например, www.stackoverflow.com) с IP-адресами (например, 69.59.196.211). После того, как вы получили достаточно много, чтобы получать сообщения об ошибках с сервера, вы обнаружили сервер, а DNS больше не уместен. –

ответ

1

Ошибка 401, вероятно, не является самой проблемой DNS; это просто означает, что по какой-то причине пользователь не имеет права просматривать страницу. Это может быть связано с тем, что IIS не может просматривать страницу или потому, что веб-приложение не позволяет текущему веб-пользователю просматривать страницу.

Сказанное может быть возможным, чтобы DNS по-прежнему был виновником. Если DNS используется как часть системы аутентификации (которая, я считаю, может иметь место в Active Directory), и сервер не может правильно использовать DNS для выполнения разрешения, необходимого для аутентификации пользователей, то да, DNS, вероятно, вызывает 401.

+0

так что может быть разрешение здесь? если это причина активного каталога? – SmartestVEGA

1

Это не проблема DNS: если бы это было так, то хозяин не мог быть найден.

Если вы используете IIS, аутентификация сайта, вероятно, установлена ​​неправильно.

+0

Я использую активный поиск каталогов на веб-сайте .. это проблема? – SmartestVEGA

+0

yea, теперь я получаю страницу не найдена ошибка также .., когда я отключил проверку подлинности Windows. это вопрос dns? – SmartestVEGA

0

Ошибка 401 не связана с DNS. Это означает, что учетная запись, на которой работает IIS (или учетная запись, передаваемая ей для авторизации и аутентификации), не имеет прав на выполнение этой страницы. Скорее всего, это проблема безопасности в структуре папок для вашего приложения. Проверьте, на какой учетной записи работает ваш сайт, и что он имеет права на чтение в Windows в корневую папку и подпапки.

+0

да, у него есть ... читать прав ... теперь я получаю страницу не найдена ошибка также .. после того, как я отключил проверку подлинности Windows. это вопрос dns? – SmartestVEGA

+0

Можете ли вы получить что-либо на этом сервере? Если это так, это не проблема DNS. –

+0

другие сайты работают нормально !! – SmartestVEGA

Смежные вопросы