效果: 通过在网站的Global.asax的Application_Start方法中 加入定时器 定时调用WebService 该WebService的一个方法 负责在后台 向数据库的某个表加入数据
步骤: 1.通过VS 新建一个网站 2.加入Global.asax 3.加入WebService 编辑 并 加入引用 4.对Global.asax进行编辑 5.保存 运行 网站 查看效果 ============================= 1.通过VS 新建一个网站
2.加入Global.asax ----------------- 其默认内容如下: <%@ Application Language="C#" %>
<script runat="server"> void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 } 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> 3.加入WebService 编辑 并 加入引用
4.对Global.asax进行如下编辑: ---------------------------- void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 System.Timers.Timer myTimer = new System.Timers.Timer(60000); myTimer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimedEvent); myTimer.Interval = 60000; myTimer.Enabled = true; } private static void OnTimedEvent(object source, System.Timers.ElapsedEventArgs e) { localhost.WebService a = new localhost.WebService(); string s = a.HelloWorld(); }
5.保存 运行 网站 查看效果 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2010-04-16 猫冬的jQuery formValidator 插件和演示地址
2010-04-16 [转]jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
2009-04-16 用C# 实现C/S模式下软件自动在线升级
2009-04-16 C#实现IIS的启动、停止、重启
2009-04-16 C#应用中设计自己的配置文件
2008-04-16 ASP.NET中的状态管理(转载)
2008-04-16 个性化用户配置概述、Profile配置节详细介绍