本人刚刚接触DCOM技术,问题如下:
  一个[应用服务器]一定要在[客户端]的注册表里里面注册吗?
  如果服务器注册成功,并且[应用服务器]和[客户端]不在同一台机器上面,[客户端]如何在网络上找到[应用服务器]呢。
  是不是在DCOM构件的[ComputerName]属性里面填写远程[应用服务器]所在的机器名字呢,还是IP地址,还是域名呢。
  请哪位好心的高手详细说明一下,[应用服务器]从建立到注册到[客户端]连接的详细过程
  不甚感激,谢谢!

解决方案 »

  1.   

    现在服务器端运行一次应用服务器程序,让应用服务器程序注册到系统中。
    在客户端联接时,在客户端软件中加入DCOMCONNETION组件,将DCOM构件的[ComputerName]属性里面填写远程[应用服务器]所在的机器名字或IP,并将CONNECTED设为TRUE. 从SERVERNAME中选择将要联接的接口即可。
      

  2.   

    有时候要把server在客户端跑一次,客户端才能找到server.
    这里的server可以是远端的server,[computername]填远程的机器名
    也可以是本地的server,[computername]留为空
      

  3.   

    请问[应用服务器]在[客户端]的注册表里面注册的接口值和应用服务器所在的SERVER端的接口值是一样的吗?
      我在LAN环境测试总是提示[RPC服务器连接失败]之类的提示.这和MIDAS.DLL有关系吗?