分为两种:
第一种,访问任何文件都需要密码。
原因:IIS没有访问网站目录的权限。
解决如下:
打开网站所在目录属性,选择权限选项卡,删除所有的权限,添加ISUR_XXX和ADMINISTRATORS完全访问,完成,退出。如果您有ASP.NET还需要添加network services组。
第二种,访问HTML正常 ,访问ASP需要密码。
原因:IIS没有访问C盘公用DLL的权限。
解决如下:
这个问题解决起来也比较简单,把C盘设成EVERYONE 完全访问,重启电脑或重启IIS后就可以正常访问了。
(请注意,如果是用在Internet服务器上的话,C盘权限需要另外的权限设置,不可EVERYONE 完全共享。、)
PS:如何在XP中更改C盘权限。右键-->属性-->安全。
在XP中,默认属性没有安全选项. 这样更改,工具---文件夹选项,查看,把使用简单文件共享的前的对号去掉.然后右键属性就可以看到安全选项了。
other
“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“计算机”->“ 我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动 ”。