System.Runtime.Remoting.RemotingException: 对象[...]已断开连接或 在服务器上不存在。
关于此问题的一些文档:
- http://blogs.microsoft.co.il/blogs/sasha/archive/2008/07/19/appdomains-and-remoting-life-time-service.aspx
- http://blogs.msdn.com/cbrumme/archive/2003/06/01/51466.aspx - 实例生命周期,cbrumme说:“我们应该修复这个。” :(
如果InitializeLifetimeService返回null,那么即使代理被收集,该对象也只能在AppDomain 2卸载时才能在AppDomain 1中收集吗?
有没有办法禁用生存期并保持代理(在AppDomain 2中)和对象(在AppDomain1中)保持活动状态,直到代理被Finalized?也许可以使用ISponsor...?