使用程序域时默认连接时间为5分钟,5分钟过后再次使用域下的对象时报错:对象 rem已经断开连接或不在服务器上。
我使用以下两种方法解决都不行,错误依旧。。。
哪位大侠知道解决方法,谢谢。。。。
方式一:
////Remoting对象 无限生存期
//public override Object InitializeLifetimeService()
//{
// ILease lease = (ILease)base.InitializeLifetimeService();
// if (lease.CurrentState == LeaseState.Initial)
// {
// lease.InitialLeaseTime = TimeSpan.FromMinutes(0);
// }
// return lease;
//}
方式二
public override object InitializeLifetimeService()
{
//Remoting对象 无限生存期
return null;
}
public override object InitializeLifetimeService()
{
//Remoting对象 无限生存期
return null;
}
在一个序列化类别中没有加以上方法。
我也这样加上了,不行啊,还有其它办法么?谢谢~