关于remoting 客户端第二次加载时的问题
现在我的remoting服务端隔时一分钟发送数据, 服务端是asp.net应用程序, 当第一次访问的时候可以正常订阅消息, 但是当页面关闭了, 第二次就不行了#region Remoting 接收当前故障列表
Core.RemotingClient client;
RemotingObject.Common.IMessage imessage = null;
EventWrapper wrapper = null;
client = new Core.RemotingClient();
try
{
string ip = ReadingConfig.XmlValue("", "Basic.config", "/BaseConfigInfo/RemoTingIP", "");
client.Connect(ip);
imessage = client.GetObject1;
wrapper = client.GetObject2;
//订阅广播消息事件
wrapper.SendMessageEven += new SendMessageEvenHandler(SetTxt);
imessage.SendMessageEven += new SendMessageEvenHandler(wrapper.SendMessageing);
}
catch (Exception ex)
{ /*Response.Write("服务连接失败:" + ex.Message);*/
ClientScript.RegisterStartupScript(this.GetType(), "sad", "alert('服务连接失败:" + ex.Message+"');",true);
}
#endregion
会在 “
//订阅广播消息事件
wrapper.SendMessageEven += new SendMessageEvenHandler(SetTxt);
” 报错, 错误提示:未将对象引用到实例化
--------------------编程问答-------------------- remoting 服务怎么能寄宿在 asp.net page实例上呢。。。
放到 Application 上或者干脆挪到 windows service 上 --------------------编程问答-------------------- windows service 不能实现被动接收啊, 我现在只需要一个地方去请求数据库, 应为如果每个客户端都去隔时请求数据库这样不好。 有没有什么方法可以变通呢? --------------------编程问答-------------------- 我想应该还是可以吧。 虽然我这有问题,但是第一次确实是能够接收数据的 ,之后就不行了, --------------------编程问答-------------------- 旺高人相救!
"fangxinggood" 你有没有什么可行的解决方案呢
补充:.NET技术 , C#