【发布时间】:2009-10-20 20:20:22
【问题描述】:
我有一个小的 COM+ 组件作为远程服务器上的服务。
我正在尝试使用以下方法执行此组件的方法:
Type type = Type.GetTypeFromProgID("ComPlusTest.ComTestClass",serverName);
// Create Service
Object service = Activator.CreateInstance(type);
// Execute Method
String result = service.GetType().InvokeMember("LaunchPackage",
BindingFlags.InvokeMethod, null, parameters, null).ToString();
类型返回为空。
最好的方法是什么??
服务器是 Windows 2003 Enterprise,服务是一个包装为 COM+ 的 .NET 组件(我知道我不必这样做,但目的是将旧版应用程序与 .NET 组件集成)这样做的目的只是为了测试 .NET COM+ 组件是否正常工作。
提前致谢!
【问题讨论】:
-
客户端也是com对象注册吗?
-
不,COM对象在其他服务器。