IIS7错误:服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径...

目录
[隐藏]

IIS7配置完后,总是提示HTTP500内部服务器错误,启用调试属性显示详细错误信息后,发现错误提示如下:

错误摘要
HTTP 错误 500.19 – Internal Server Errorweb.config 文件的 system.webServer/httpErrors 节中不允许绝对物理路径“C:inetpubcusterr”。请改用相对路径。

点击IIS管理器右边的“基本设置”,然后单击“测试连接”,发现有“授权”错误提示,详细信息提示为:

服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径。但是,IIS 管理器无法验证此内置帐户是否有访问权。请确保应用程序池标识具有该物理路径的读取访问权。如果此服务器加入到域中,并且应用程序池标识是 NetworkService 或 LocalSystem,则验证<domain><computer_name>$ 具有该物理路径的读取访问权,然后重新测试这些设置。

具体如图1所示。

图1  IIS7授权错误提示 

原因与解决方法:

志文工作室通过反复测试后发现,这里是物理路径读取访问权限的问题,我们只需要修改“路径凭据”的验证方式,改为“特定用户”并将特定用户设为管理员的账号即可。比如输入账号为:administrator,密码为该账号的登录密码。如果该账号没有设置密码,这里是确定不了的,所以你可以去控制面板给该账号设置一个密码。具体操作如图2所示。

图2  更改IIS7“连接凭据”为特定管理员账号

(提示:系统有密码时,有的人不喜欢每次打开电脑都需要登录,这个问题你只需要使用一个微软提供的自动登录小工具即可轻松解决。该小工具为 `Autologon.exe`,具体介绍及下载可参考这里:windows系统自动登录小工具Autologon

如此简单的设置完后,你就发现问题得到解决了。如图3所示。

图3  iis7授权错误得到解决

点赞 (16)
  1. 温柔一刀说道:

    我在设置了以后点击链接为>然后设置>输入我的新设置的电脑管理员账号>提示说无此账号怎么回事,急用老大,求回复,QQ648288635,答案 :喝酒谢谢老大了

  2. 高山流水说道:

    密码问题解决了,但问题还是没有解决,老大加我QQ467870026帮我解决好吗?感激不尽啊!!!

  3. 高山流水说道:

    为什么我设置了administrator密码后在特定用户输入密码时还一直让我属于新密码,请问老大这是怎么回事???

  4. wangjingde25说道:

    我在使用IIS过程中,总是出现这个错误: 错误号:-2147467259
    错误描述:'C:inetpubwwwrootdatadata.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
    该配置的我都配置了,就是运行不出来,如果谁知道的话,请加我的QQ412219889联系我,或回复我,谢谢了,急用!

  5. hehe说道:

    成功了!!非常谢谢

  6. 口子说道:

    虽然注册费了半小时,还是感谢老大的文章。获益匪浅,俺是新手学做ASP,以后会常来请教的。弱弱的问一下,你的网站能不能速度快点?老大[face_1]

  7. hushan说道:

    我是32位windows7的系统,IIS已安装成功了但不能访问自己做的asp的网站。希望能你能加我的QQ:545349224帮我解决目前的问题。急急急急急急!

  8. 傻子农民说道:

    我遇到这样的问题了,完全参照这样去操作的,硬是不能运行asp网页啊,求教高手指点解决,感激不尽啊

  9. 木本无心说道:

    iis我也安装过不少,你说的问题真没遇到过。

  10. 学夫子说道:

    这都是管理服务器或者是在本地测试的时候用吧

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code