iis中打开网站需要输入用户名和密码如何解决

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:07:49
在iis下配置的环境,asp站能正常打开,php的站打开时要输入用户名和密码,咋回事呢,php站所在目录也添加everyone的读写权限了,iis中目录安全属性也设置允许匿名访问了,请问还会是什么原因啊,大侠们救命
目录权限已有分配

基本是没有"启用匿名访问"两种做法

1,删掉网站。重新再添加。到匿名访问那步,不要把它的勾去掉

2.IIS里右键点你网站目录"属性"---"目录安全性"---"编辑"----"启用匿名访问"打勾

弄完如果不要用户密码,但又提示你没有权根 请看下面操作

IIS里右键点你网站目录"属性"---"主目录"--"配置"---"选项"--“启用父路径"打勾 确定

接下来最好再做一步
IIS里右键点你网站目录“权根",这里先确保你有iis来宾用户,没有的话请点"添加"--"高级"--“立即查找"--按三下I键就是这个用户了-确定就行了

接下来同步权根,让你网站目录里每个文件和文件夹都有和网站根目录一样的权根

IIS里右键点你网站目录“权根"--点"高级"---把下面两个勾都打上--确定--等它同步完

以上做完基本可以了

HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
原因分析:
Web客户端的用户隶属于user组,因此,如果该文件的NTFS权限不足(例如没有读权限),则会导致页面无法访问。
解决办法:
进入该文件夹的安全选项卡,配置user的权限,至少要给读权限。关于NTFS权限设置这里不再馈述。

网站 属性 主目录 把里面的全选上,保证你能访问