这是一个旧学校问题。我们有一些用VB6编写的COM +应用程序。目前他们在我们的生产Windows 2003 Server上运行,但我想测试一些项目,所以我做了必要的更改并将其放到测试的Windows 2003 Server上。我可以正常运行应用程序,但是当我们的用户试图对它运行时,他们会得到一个“Permission denied”访问错误。我测试了它,在我看来它与Active Directory中的状态有关。我在域管理员组中,而我们的用户不在。
我在一段时间内对COM +应用程序做的并不多,所以我不记得如何解决这个问题。我在哪里解决这个问题?我该怎么办,以便我们的用户可以针对测试服务器运行COM +应用程序?
答案 0 :(得分:2)
我发现了问题所在。引发的错误(#70,“权限被拒绝”)是由于用户不在服务器上的正确组中。我要做的是进入用户所在的组,到分布式COM用户组服务器。一旦我这样做,那么用户就可以正常运行COM +组件。