| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1368 人关注过本帖
标题:ASP.net做的一个网站,如何实现每天自动定时执行其中的一个文件导入操作的函 ...
只看楼主 加入收藏
tangxiaoli
Rank: 1
等 级:新手上路
帖 子:10
专家分:5
注 册:2010-11-17
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:2 
ASP.net做的一个网站,如何实现每天自动定时执行其中的一个文件导入操作的函数


做了一个网站,其中有一个用户界面页面,可以上传文本文件,然后把文本文件中的数据处理后导入到数据库中,但是这必须由用户主动点击上传按钮实现操作,请问如何可以实现每天系统自动定时执行这个页面当中的导入函数,来实现自动导入数据呢?谢谢!!
搜索更多相关主题的帖子: 文本文件 数据库 用户 
2010-12-30 09:17
vbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:352
专家分:147
注 册:2006-12-30
收藏
得分:10 
其实遇到不懂的问题我的第一时间是到网上去找,百度很好用。我也不会帮你百度了一下:
在Global.asax中启动一条线程就可以了。下面是例子
//Global.asax
//C# code
<%@ Application Language="C#" %>
<%@ Import Namespace=" %>
<%@ Import Namespace="System.Threading" %>
<script runat="server">
string LogPath;
Thread thread;
void WriteLog()
{
while (true)
{
StreamWriter sw = new StreamWriter(LogPath, true, Encoding.UTF8);
sw.WriteLine(thread.Name + ":" + DateTime.Now.ToString());
sw.Close();
Thread.CurrentThread.Join(1000 * 60);//阻止1分钟
}
}
void Application_Start(object sender, EventArgs e)
{
LogPath = HttpContext.Current.Server.MapPath("log.txt");
//在应用程序启动时运行的代码
thread = new Thread(new ThreadStart(WriteLog));
thread.Name = "写登录日志线程";
thread.Start();
}
void Application_End(object sender, EventArgs e)
{
//在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码
}
void Session_Start(object sender, EventArgs e)
{
//在新会话启动时运行的代码
}
void Session_End(object sender, EventArgs e)
{
//在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式
//设置为 StateServer 或 SQLServer,则不会引发该事件。
}
</script>

清远鹏程万里人才网:[url=http://www.]http://www.[/url]zq.,qy.
2010-12-30 09:49
gongqf
Rank: 4
等 级:业余侠客
帖 子:93
专家分:266
注 册:2008-12-7
收藏
得分:10 
private static System.Timers.Timer timerLink = new System.Timers.Timer();新建一个闹钟
timerLink.Interval = 3000;周期 毫秒
timerLink.Elapsed += new System.Timers.ElapsedEventHandler(timerLink_Elapsed);timerLink_Elapsed事件  到时候要执行的事情
2010-12-31 17:57
快速回复:ASP.net做的一个网站,如何实现每天自动定时执行其中的一个文件导入操 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029847 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved