我用Remotedatamodule的建立应用层,并在别的机算机运行过,
然后在开发客户端时,建立DComConnection设计时可以看到服务器名和servername,
但一设置DComConnection时就提示“拒绝防问!”的提示,请问是什么原因?

解决方案 »

  1.   

    应该使用DCOMcnfg.exe将默认属性=》默认分布式COM通信属性=>默认身份验证级别设为“无(None)” 默认为"连接(Connect)"。
    如果不想使用DCOMConfig进行设置,可以参考下面的贴子,用程序修改注册表来设置。http://community.csdn.net/Expert/topic/3202/3202765.xml?temp=6.589907E-02
      

  2.   

    搜索一下关于 dcomnfg 的帖子,主要就是DCOM的权限问题。
    如果觉得麻烦,可以把程序改成用Socketconnection的,如果每用到early banding,代码不用作任何修改。
      

  3.   

    主要的问题是我用开发的电脑(win2000)打开应用层的话是完全正常的,客户端连接等都是正常的,
    然后把应用端再发布都别的电脑(winxp)启动,客户端就提示拒绝防问。真是奇怪!请问有没有解决的办法?
      

  4.   

    明明白白告诉你了,DCOM的权限检查一下!
      

  5.   

    如果楼主实在确实权限配置无误,
    也许是XP SP2相关。。网上找有关于它的配置。。