好久不弄asp,昨天要帮朋友改个asp网站,启动iis后打开asp文件提示 无权查看该页面。
记得最后一次启动iis是没问题的。以前也遇到过权限的问题,有说是NTFS不支持iis,要换到FAT32。但是后来测试过,NTFS格式使用iis是没问题的。之前遇到这个问题的时候是这样解决的:把文件夹选项中的 简单文件共享去掉,然后右键网站的文件夹点属性,在安全选项卡中把安全降到低就可以了。
但是不知道怎么回事,这次我找不到文件夹的安全选项卡。
启动事件查看器,看到有两个错误来源于IISADMIN,描述说“IISADMIN 服务发现账户 IUSR_7A3074B368344B1 已被停用。某些 IIS 功能可能因此无法工作”和“IISADMIN 服务发现账户 IWAM_7A3074B368344B1 已被停用。某些 IIS 功能可能因此无法工作。”
上网查到了安装iis时系统会自动建立一个帐号,主要用于启动进程之外的应用程序的internet信息服务。iwam账号的名字会根据每台计算机netbios名字的不同而有所不同,通用的格式是iwam_machine,即由“iwam”前缀、连接线“_”加上计算机的netbios名字组成。我的计算机名叫“7A3074B368344B1”,于是确定是我的这两个帐号被禁用了。
打开管理工具--计算机管理,在本地用户中选中以上两个帐户,把“帐户已停用”之前的勾去掉,重启iis,成功打开asp网页。