我配置IIS时目录安全性使用了默认的匿名访问,用户名为 IUSR_LiGuoping,并且允许IIS控制密码。其中"LiGuoping"为我的机器名,这个就不用说了。问题是使用 http://127.0.0.1/ 访问的时候出现下面错误。
无法显示网页
|
试图访问的网页出现问题,无法显示。 |
请尝试执行下列操作:
- 单击刷新按钮,或稍后重试。
- 打开
主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误 Internet 信息服务
技术信息(用于支持人员)
- 错误类型:
Microsoft VBScript 运行时错误 (0x800A0046) 没有权限: 'GetObject' /localstart.asp, 第 40 行
- 浏览器类型:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
- 网页:
GET /localstart.asp
- 时间:
2009年5月24日, 22:23:39
- 详细信息:
Microsoft 支持
|
我试着解决此问题,把IUSR_LiGuoping用记所隶属的用户组"Guests"去掉,添加到用户组"Administrators",于是就能正常访问。但是这样不利于站点安全,请教有没有两全其美的办法,即让IUSR_LiGuoping属于默认的"Guests"用户组,又能让站点正常访问?
补充:那个错误信息,没有权限'GetObject'。能不能就此问题特定的指派给IUSR_LiGuoping用户执行脚本的权限,而不改变IUSR_LiGuoping的其它权限。
Li Guoping