我用做了个三层的系统.服务程序放在WIN2000 SVR上,客户端放在WIN XP上没有问题,可是放在WIN98上就提示"RPC服务器不可用"的错误,我已经把"GEUST"用户打开了,通过98可以访问WIN2000上的共享资源,可就是连接服务程序出现上面的错误,不知道是怎么回事呀?让我烦了几天了?哪位大哥帮帮忙呀???

解决方案 »

  1.   

    提供一个非程序的方法,仅供参考:在WIN2000 SVR上新增一帐户,并让该帐户具备远程访问权限。
    在WIN98中使用同样的帐户和密码登录,再使用你开发的三层系统。如以上仍不行,则:
    用WIN2000 SVR做域服务器,修改WIN98网络配置,选择其中的登录倒域方式。当然帐户与上述相同。
      

  2.   

    我感觉是你的DCOM 没有配置好吧。要不就是你没有把服务器端设置为任何人都可以调用。WIN98里是不是需要安装DCOM呀?
      

  3.   

    "RPC服务器不可用"这个错误提示在这里应该是个伪提示,实际应该是没有访问权限。我现在很少使用DCOM访问,因为DCOM除非在域里面运行外,其它配置方式似乎都存在安全问题。