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

网站移植到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是系统内置账户,没有密码的吧.
------其他解决方案--------------------
站点目录权限呢
------其他解决方案--------------------
administrator 等这些权限都设置好了
------其他解决方案--------------------
引用:
如果匿名身份开启的话,用向导默认创建的网站好像是使用匿名身份认证的.使用IUSR账户.
只有在匿名身份验证失败的情况下,才会再使用windows身份验证,这时会弹出输入框要求输入用户名密码.

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


  谢谢

IUSR 账户加了,network server 这些也加了
------其他解决方案--------------------
引用:
引用:
谢谢

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


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

另外IIS7在新建网站时会默认建一个程序池,程序池的默认的登录身份是"IIS AppPool\程序池名称"这个内置账户,如果没有修改的话可以……

谢谢
不知道什么原因,我用得是 class.net 这个程序池,只要用ip访问就要输入账号密码,如果用localhost就不需要输入。
------其他解决方案--------------------
是没密码的
------其他解决方案--------------------
谢谢各位了


散分吧