我写的Midas应用服务器程序,昨天客户端连接运行都没有问题。今天打开客户端将
DCOMConnection 的Connected设为true时就报错“Interface not supported”,SocketConnection也是一样。
  unregserver 该程序,重新运行注册问题依然存在。
  重建一个简单的Application,中放置一个RMD,运行注册,客户端连接时仍然报
"Interface not supported", 是不是我机器上的com环境出问题了?具体会是什么问题呢?如何解决?

解决方案 »

  1.   

    OS的COM库有问题了,是你在应用服务器装过什么软件造成的,重装吧!
      

  2.   

    to yzykjh(多米诺骨牌): 是我的本地机。
    to jshejie(kay): 我也怀疑是这类问题,现在重装了一次系统,问题解决了,但具体是什么 
                     原因呢?有什么方法不用重装系统可恢复Com的运行环境呢?
      

  3.   

    是权限问题,用DCOMCNFG配置一下,让客户端用访问的权限。
      

  4.   

    服务器databases出了問題見,開過新的沒事.
      

  5.   

    我也遇到过这个问题,后来没有解决,改用SocketConneciton来连接了
      

  6.   

    我这里SocketConneciton连接有同样的问题
      

  7.   

    运行dcomcnfg.exe
    不能设置默认模拟级别为"匿名"
      

  8.   

    这个问题,以后说过很多次,建议楼主下次发贴的时候查找一下;出现这种问题,并非是你的COM坏了,可以是以下原因:
    No.1:权限,当权限问题没有解决时,对应用服务器的访问就会造成这种情况。
    No.2: 可以... As Interface.也许你访问的接口本来就是不能互给的,当然也会出现这种情况。----------------------------------------------------------
    等待,如沙漠行舟,痛苦万分
      

  9.   

    问题就在于,
      我之前运行一切正常----这说明接口没有问题;
      在安装了其它程序之后发生的这个问题,期间我没有动过权限设置。而且App Server是在本地机的。问题发生后,我用comconfig查看权限,好象也没有变化。这样看到也不应是权限的问题。
      出现问题是不光是当前接口,而是所有接口都不能访问了,所以我觉得除了com坏了,没有其它的解释了。      ------- 这个问题并非我没有查找,论坛大多时相关问题的答案是权限问题。和我的不同。