2

当我设置 IIS6 以在本地开发项目时,我必须在目录安全性下启用“集成 Windows 身份验证”才能显示我的 CSS 和图像。(注意:我已经仔细检查了网络服务是否有权访问我的 Web 应用程序中的所有目录)

但是,这通常会导致我的浏览器在我运行应用程序时提示我输入 Windows 登录用户名和密码。

有没有办法一直输入Windows登录密码?

(我使用的是windows xp pro 64bit)

4

2 回答 2

1

可能是您网站的 kerberos 身份验证存在问题。只需在您的网站上禁用它。从 c:\Inetpub\AdminScripts 目录运行此命令。

cscript adsutil.vbs set w3svc/WebSite/root/NTAuthenticationProviders "NTLM"

或者将身份验证更改为匿名。并确保目录安全选项卡 (IUSR_computername) 中的用户有权访问所述目录。访问文件和其他资源的不是应用程序池用户。

于 2009-01-31T23:13:08.133 回答
1

那么它肯定不是它应该是的!

您说您已经仔细检查了网络服务是否可以访问目录。但是对于匿名访问,需要访问的帐户是IUSR_[machinename]帐户。该帐户在目录安全选项卡下指定。

如果一切都失败了,对于本地开发,您不妨授予每个人访问目录的权限。

于 2009-01-31T23:47:31.353 回答