在三层体系结构中,应用服务器与客户端的连接,在客户端运行时总是报“RPC服务器无法使用”,在服务器上无任何反应

解决方案 »

  1.   

    可能有几个原因:
    1。首先必须保证服务器端程序在服务器上运行过一次,因为要向系统注册;
    2。网络连接是否完好,服务器上是否装有过严密的类防火墙软件;
    3。客户端如果没有装过DELPHI,那么还需要从服务器上拷贝一个名为MIDAS。DLL的文件到客户机上,放在windows\system下面;
    再有其他错误,请你详细写出来
      

  2.   


      大家看看,bcb的经典大贴!定会获益非浅
      

  3.   


    大家看看,bcb大虾的经典大贴!定会获益非浅:http://www.csdn.net/expert/topic/128/128972.shtm
      

  4.   

    thedream(梦幻使者):
         那三点建议我都试过了,但还是报同样的错误
         我的步骤是:
               1. 先建立远程数据模板,加入table 和 provider 并设置好相关的属性,再找到serverGUID 
                2.在新的工程中加入dcomconnection , clientdatabase , datasource 等
    设置好相应的属性,
               有一点不明白:dcomconnection 中的computername 属性中填入哪台机器名啊!
     它的工作是怎样的?
                      非常感谢了!
      

  5.   

    computername = 服务端的机器名
      

  6.   

       如果在我的机器上先编译并假设我的机器为服务器,那就是我的机器名咯!但我在别人的机器上运行客户端的程序,它就出错。 有几种;1.非法操作 2。RPC服务器无法使用  我想会不会是哪设置错误,还是其他什么错误!请各位大虾们赐教啊!我现在很急,下个礼拜老板要做,我刚到这个公司里,不然就会 S O S