Esempio n. 1
0
        protected void Session_End(object sender, EventArgs e)
        {
            //下面的代码是关键,可解决IIS应用程序池自动回收的问题
            System.Threading.Thread.Sleep(1000);
            //触发事件, 写入提示信息
            TaskAction.SetContent();
            //这里设置你的web地址,可以随便指向你的任意一个aspx页面甚至不存在的页面,目的是要激发Application_Start
            //使用您自己的URL
//#if DEBUG
//            string url = "http://localhost:25664//api/OnLinePlay/GetOnLineUser?pageSize=112&pageIndex=1";
//#endif
//#if R17
//           string url = "http://192.168.1.17:8017/api/OnLinePlay/GetOnLineUser?pageSize=112&pageIndex=1";
//#endif
//#if Release
//             string url = "http://api.515.com/api/OnLinePlay/GetOnLineUser?pageSize=10&pageIndex=1";
//#endif
//#if Test
//            string url = "http://tapi.515.com/api/OnLinePlay/GetOnLineUser?pageSize=10&pageIndex=1";
//#endif

            string url = PubConstant.GetConnectionString("homeUrl");


            System.Net.HttpWebRequest  myHttpWebRequest  = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
            System.Net.HttpWebResponse myHttpWebResponse = (System.Net.HttpWebResponse)myHttpWebRequest.GetResponse();
            System.IO.Stream           receiveStream     = myHttpWebResponse.GetResponseStream();//得到回写的字节流

            // 在会话结束时运行的代码。
            // 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为 InProc 时,才会引发 Session_End 事件。
            // 如果会话模式设置为 StateServer
            // 或 SQLServer,则不会引发该事件。
        }
Esempio n. 2
0
        void Session_End(object sender, EventArgs e)
        {
            //下面的代码是关键,可解决IIS应用程序池自动回收的问题
            System.Threading.Thread.Sleep(1000);
            //触发事件, 写入提示信息
            TaskAction.SetContent();
            //这里设置你的web地址,可以随便指向你的任意一个aspx页面甚至不存在的页面,目的是要激发Application_Start
            //使用您自己的URL
            string url = "http://www.sppxw.com";

            System.Net.HttpWebRequest  myHttpWebRequest  = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
            System.Net.HttpWebResponse myHttpWebResponse = (System.Net.HttpWebResponse)myHttpWebRequest.GetResponse();
            System.IO.Stream           receiveStream     = myHttpWebResponse.GetResponseStream();//得到回写的字节流

            // 在会话结束时运行的代码。
            // 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为 InProc 时,才会引发 Session_End 事件。
            // 如果会话模式设置为 StateServer
            // 或 SQLServer,则不会引发该事件。
        }