如题。补充条件:.net2.0的网站,a.aspx在远程虚拟主机上,虚拟主机24小时开机,我没有权限在虚拟主机上建立定时服务,我也无法在我本机上打开这个页面,因为我不能保证凌晨还开着电脑。
解决方案 »
- asp.net 控件点击问题
- 我的web服务器吃内存太大,如何察看那个应用程序吃的大,在线等。。
- 请大家帮我分析一下网页中的部分数据是从哪个JS中获得的,如何借用!
- studio 2003的DataGrid如何使单元格数据:整数只显示整数部分,小数才显示小数部分,0的话保留空白不显示?
- datagrid中checkboxlist如何显示比如用"a,b,c"这样逗号分开来的值的内容
- asp.net中如何动态添加meta tag
- 紧急求助(datagrid
- *.ascx文件可以干嘛用???
- 这样的替换如何做?
- 奇怪,为什么会报错:使用了未赋值的局部变量a
- 怎么样连接远端Access数据库(在线等)
- 为求技能吐血高分求解(ASP.NET Starter Kit入门指南)
当然,你得保证本机在2点的时候是开机且能上网的状态
------------------------------------------------------------------------
没有办法了。你把所有的路都堵死了。
void Application_Start()
{
System.Timers.Timer TaskTime=new System.Timers.Timer();
TaskTime.Interval=你要执行的间隔时间,单位是毫秒;
TaskTime.Elapsed += new System.Timers.ElapsedEventHandler(你的处理事件的名字);
TaskTime.Start();
}当然,上面这个是无法运行的,因为Global.asax文件里面不能写自己的事件,楼主在这个思路上发散思维重新想想该怎么办吧,我已经做出来了,可行。提示一下:建立单独的任务对象,在其它CS文件中写自己的处理事件名字,到Global.asax里面new出来调用,放到Application对象中可以在整个站点控制开始,结束等功能,有必要的时候可以使用反射来提高自动化程度。
rem 2:00打开网页
at 2:00 /every:M,T,W,Th,F,S,Su start iexplore http://www.lvyou168.cn
rem 关机时间可以自己设置
at 2:10 /every:M,T,W,Th,F,S,Su shutdowm -s -t 0只要你电脑电源开着就行,设置你的bois,将自动开机设置为凌晨1:50就可以了