用DCOM做三层,客户端程序运行后报rpc服务器不可用,这是怎么回事,如何解决?
我在客户端程序放了midas.dll这个文件也一样报错

解决方案 »

  1.   

    放了midas.dll,要注册一下midas.dll。
    rpc不可用是“远程过程调用”出了问题
      

  2.   

    1.首先看看服务器端DCOM的设置是不是有问题,运行dcomcnfg查看你的服务的DCOM设置,最好让"默认身份验证级别"为无.再查查其它项的设置.
    2.用DCOM在程序发布时比较麻烦,建议还是不要用他,用SOCKETCONNECTION比较简单.
      

  3.   

    将你的防火墙关了。dllhost.dll不能访问网络的话去出现上述问题。
      

  4.   

    DCOM的状态为已启动,登录为本地系统. 防火墙也关啦.我用SOCKETCONNECTION时也提示错误"目标机器积极拒绝".