Вы не авторизованы для просмотра этой страницы является проблемой DNS? - PullRequest
0 голосов
/ 07 декабря 2009

При просмотре моей страницы 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?

Ответы [ 3 ]

1 голос
/ 07 декабря 2009

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

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

1 голос
/ 07 декабря 2009

Это не проблема DNS: в противном случае хост не был бы найден.

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

0 голосов
/ 07 декабря 2009

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

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