如何远程调用COM+服务啊
最近刚刚开始研究COM+,做了个简单的例子,本地调用也OK,但把客户端放在局域网的其他PC上,就不行,老提示RPC服务器不
可用,跟踪发现执行在这句就不行了。
TCOMIADOServer objWS = CoADOServer::CreateRemote(L"192.168.21.60");
对象都无法建立,是不是其他PC需要什么配置呀?如何配置客户端的COM+环境。
[解决办法]
可能是权限问题,把服务器上DCOM属性的安全页设为任何人都可访问,把Guest也打开看看
[解决办法]
权限问题。
先在自己机器上测试,没有问题后,把COM+导出来,安装到其它机器上,安装后再设置COM+
运行 C:\WINDOWS\system32\Com\comexp.msc,然后在组件服务设置你的COM+。
[解决办法]
COM远程调用,手续太多,微软做事就是粗,
应该有一个专门的程序来快速设置就好了
[解决办法]
[解决办法]
我来啦~~
咳~~我也不知道:-(
偶也对DCOM的配置深恶痛绝,现在做远程调用都是用ICE或SOAP.
要关闭防火墙\远程调用最好是编写成exe形式的(也就是进程外COM)\如果用了BCB的远程数据库那么在客户和服务器端都要注册MIDAS.dll