如何解决组件的权限问题?

一年级小学生 2002-03-29 09:14:39
我用VB写了个组件,访问Exchange 2000 Server,该组件在安装Exchange的服务器上的VB环境下工作正常。但是如果使用ASP来创建该组件,则总是出现错误提示。因为VB可以正常使用该组件进行Exchange账户和邮箱的创建。

我猜测是否VB组件调用了其他匿名账户没有权限的组件(或文件)导致了这个问题。可是我把VB工程中引用的所有组件全部都加上了IUSER_SERVERNAME的访问权限,并且给这个VB组件也加上了Everyone, Iuser_servername的访问权限,还有VB6的运行库。可是问题依然没有得到解决。

最终我在“Internet信息服务器”中把要创建组件的ASP文件所在虚拟目录的“目录安全性的“匿名访问和验证控制”的匿名访问的“匿名用户账号”由系统默认的IUSER_SERVERNAME修改为权限更高的其他用户,总算解决了问题。不过该方法似乎不可靠。因为我自己创建的Domain User的“其他账号”有时候不工作,有时候工作。后来我把匿名访问的账号修改为权限最高的Administrator却没有定成功。

但是上述解决办法并不令我满意,因为该方法不可靠。谁可以告诉我一个完美的解决方案?

谢谢!

...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripofdream 2002-03-29
  • 打赏
  • 举报
回复
用组件服务来管理组件而不是仅用"regsvr32"注册组件
jinhaiou 2002-03-29
  • 打赏
  • 举报
回复
用管理組登陸就好.
hubinasm 2002-03-29
  • 打赏
  • 举报
回复
你的方法是不是有问题?

“后来我把匿名访问的账号修改为权限最高的Administrator却没有定成功”
如果是ADMINISTRATOR,肯定可以执行该组件的!
一年级小学生 2002-03-29
  • 打赏
  • 举报
回复
有一点说错了,ASP可以正常创建该组件,但是使用该组件的方法时才出错。

28,391

社区成员

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

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