您无权查看此页面是否为dns问题?

时间:2009-12-07 14:38:38

标签: .net asp.net visual-studio iis

浏览IIS中部署的asp.net页面时出现以下错误:

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 个答案:

答案 0 :(得分:1)

这不是DNS问题:如果是,则无法找到主机。

如果您使用的是IIS,则可能未正确设置网站的身份验证。

答案 1 :(得分:1)

401错误可能不是DNS问题本身;它只是意味着,由于某种原因,用户无权查看该页面。这可能是因为IIS无法查看该页面,或者因为Web应用程序不允许当前Web用户查看该页面。

也就是说,DNS可能仍然是罪魁祸首。如果DNS被用作身份验证系统的一部分(我相信可能是Active Directory的情况),并且服务器无法正确使用DNS来执行需要对用户进行身份验证的解析,那么是的,DNS可能会导致401。

答案 2 :(得分:0)

401错误与DNS无关。这意味着IIS正在运行的帐户(或传递给它以进行授权和身份验证的帐户)无权执行该页面。它更可能是应用程序的文件夹结构的安全问题。验证您的站点在哪个帐户下运行,并且它在Windows中具有对根文件夹和子文件夹的读取权限。