asp页面因为没有权限无法运行

dope 2002-02-08 08:38:11
调localstart.asp时出现以下错误

HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

Microsoft VBScript 运行时错误 错误 '800a0046'

没有权限: 'GetObject'

/localstart.asp,行19

我想可能是和我改过IWAM_ComputerName的密码有关,但我已经同步了IIS metabase和COM+应用程序所用的密码。

请高人指点
...全文
46 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
julyclyde 2002-02-09
  • 打赏
  • 举报
回复
CreateObject是创建对象
GetObject是取得已经有的,现成的对象
julyclyde 2002-02-09
  • 打赏
  • 举报
回复
即使你用Admin登陆,那也是IE的权限
julyclyde 2002-02-08
  • 打赏
  • 举报
回复
coolxmao(蚝油生菜) :
GetObject跟CreateObject根本不一样,


应该是IUSR的权限
dope 2002-02-08
  • 打赏
  • 举报
回复
cpplus(百合_长发飘飘)

把IIS的匿名访问可以访问http://localhost/localstart.asp了,但是总是弹出输入密码的窗口。什么都不输直接确定可以访问,如果用IUSR_ComputerName为用户名并输入密码就和以前一样。有什么办法去掉这个对话框?另外能不能给讲讲道理?谢谢

希偌 2002-02-08
  • 打赏
  • 举报
回复
http://www.mesky.net/school/website/View.asp?articleid=2288
你去看看这个,或许会有收获!
希偌 2002-02-08
  • 打赏
  • 举报
回复
只有拥有Administrator或则Operator权限的人才能够在运行IIS机器上
更改NT的用户数据库。所以,使用Anonymous权限登录是没有权限的。
tjdiy 2002-02-08
  • 打赏
  • 举报
回复
把你的代码贴出来给我看看好吗?
coolxmao 2002-02-08
  • 打赏
  • 举报
回复
为什么要getobject呢??而不是CreateObject
你是在什么情况下用的GetObject??
cpplus 2002-02-08
  • 打赏
  • 举报
回复
是因为要用ADSI吗所以用GetObject?
coolxmao 2002-02-08
  • 打赏
  • 举报
回复
julyclyde(foreverkok.yeah.net)
我知道不一样呀,所以我问他问什么非要用GetObject
而不用CreateObject,他的环境需要??
cpplus 2002-02-08
  • 打赏
  • 举报
回复

这个问题你可以把IIS的匿名访问去掉

改成基本的WINDOWS认证

一般就可以解决你的问题,而且这也是一个比较好的方案

如果您觉得不合适,

也可以把你的程序封装在组件里,不过我认为这样不安全

dope 2002-02-08
  • 打赏
  • 举报
回复
coolxmao(蚝油生菜), tjdiy(天际浪子)
代码就是C:\Inetpub\wwwroot\localstart.asp,以前可以,现在不行了

julyclyde(foreverkok.yeah.net)
是不是IUSR的密码也要同步一下,我试试

beyond_xiruo(希偌)
我在我的机器上是Administrator

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧