如何为本地asp.net webforms开发设置具有匿名访问权限的IIS 6?

如何为本地asp.net webforms开发设置具有匿名访问权限的IIS 6?,iis,iis-6,windows-authentication,Iis,Iis 6,Windows Authentication,当我设置IIS6在本地开发项目时,我必须在目录安全下启用“集成Windows身份验证”,以便显示我的CSS和图像。(注意:我已仔细检查网络服务是否对我的web应用程序中的所有目录拥有权限) 但是,当我运行应用程序时,这通常会导致浏览器提示我输入windows登录用户名和密码 是否有任何方法可以随时输入windows登录密码 (我使用的是windows xp pro 64位)可能是您网站的kerberos身份验证有问题。只需在您的站点上禁用它。从c:\Inetpub\AdminScripts目录运

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

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

是否有任何方法可以随时输入windows登录密码


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

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

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

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

好吧,它肯定不是应该的

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


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

啊,似乎这样做了,我必须授予Iusr\U computername帐户对目录的访问权,谢谢!