当前位置:编程学习 > C#/ASP.NET >>

关于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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,