日期:2014-05-17  浏览次数:20699 次

网站移植到IIS7下访问需要账号密码?
服务器win2008,iis7.


   我把iis6下的网站移植到iis7下访问提示需要输入账号和密码,否则不能打开网站。我在iis7下的身份验证启用了匿名身份、基本身份、windows身份 这三个。应用池选择的是 。net的。权限也选择了来宾用户。请问这是什么原因呀导致需要输入账号密码才能访问网站呀?谢谢!
------解决方案--------------------
站点目录权限呢
------解决方案--------------------
如果匿名身份开启的话,用向导默认创建的网站好像是使用匿名身份认证的.使用IUSR账户.
只有在匿名身份验证失败的情况下,才会再使用windows身份验证,这时会弹出输入框要求输入用户名密码.

楼主可以给网站目录加上IUSR这个账户看看可不可以打开.





------解决方案--------------------
引用:
  谢谢

IUSR 账户加了,network server 这些也加了


是不是现在还有问题?可以在IIS里把其他身份认证模式禁用,只留匿名认证方式,这样的话应该要么能正常打开,要么直接有报错提示身份认证失败的。

另外IIS7在新建网站时会默认建一个程序池,程序池的默认的登录身份是"IIS AppPool\程序池名称"这个内置账户,如果没有修改的话可以把它改为network service,或者给网站目录加上"IIS AppPool\程序池名称"的访问权限
------解决方案--------------------
把IUSER密码重新设置下,IIS里对应的IUSER密码也重新设置为相同的
------解决方案--------------------
引用:
把IUSER密码重新设置下,IIS里对应的IUSER密码也重新设置为相同的


IIS7里面的IUSR是系统内置账户,没有密码的吧.