我的一个邮件系统就是利用remoting的(由于www服务器与mail不在一台机器上,mail又用的是ms的exchange )工作挺好的。
我对remoting了解不是很深,客户端我一般是通过配置文件
例如:
string url = System.Configuration.ConfigurationSettings.AppSettings["URL"];
return (IMailSystem)System.Activator.GetObject( typeof(CAAEMail.Facade.IMailSystem) , url );
配置文件:
<add key="url" value="tcp://192.168.1.8:9000/ServerLoader/MailSystem"/>
第二个问题:
调试:我得remoting是通过一个windwos服务发布的,启动服务后,我在ide-》调试-》附加进程-》倒我的服务应用程序,然后加断点,再通过客户端调用我的remoting 对象的方法。来调试的。