效果: 通过在网站的Global.asax的Application_Start方法中 加入定时器 定时调用WebService 该WebService的一个方法 负责在后台 向数据库的某个表加入数据 步骤: 1.通过VS 新建一个网站 2.加入Global.asax 3.加入WebService 编辑 并 加入引用 4.对Global.as

效果:
通过在网站的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.保存 运行 网站 查看效果

转载于:https://www.cnblogs.com/top5/archive/2010/04/07/1706683.html

ASP.NET定时调用WebService 运行后台代码相关推荐

  1. ASP.NET通过Global.asax和Timer定时器定时运行后台代码

    ASP.NET通过Global.asax和Timer定时器定时运行后台代码 Global.asax文件 1.Application_Start方法添加     // 在应用程序启动时运行的代码     ...

  2. ASP.NET中前台javascript与后台代码调用

    1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1 ...

  3. 转:Ajax调用Webservice和后台方法

    本次课程内容包括     • 客户端访问WebService基础     • 客户端访问PageMethod基础     • 错误处理     • 复杂数据类型使用基础     • 客户端代理使用细节 ...

  4. asp.net远程调用WebService的两种方法

    一,静态方法 在"解决方案'项目名'" -> 相应的文件夹,如"Web References" ->右键"添加WEB引用"-&g ...

  5. jQuery调用WebService返回JSON数据

    相信大家都比较了解JSON格式的数据对于ajax的方便,不了解的可以从网上找一下这方面的资料来看一下,这里就不多说了,不清楚的可以在网上查一下,这里只说一下因为参数设置不当引起的取不到返回值的问题. ...

  6. java axis2 开发webservice_利用Axis2开发WebService(3)—用Java实现调用WebService的客户端程序 | 学步园...

    WebService是为程序服务的,只在浏览器中访问WebService是没有意义的.因此,在本节使用Java实现了一个控制台程序来调用上一节发布的WebService.调用WebService的客户 ...

  7. Java远程调用WebService接口

    WebService简介 Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的.专门的第三方软件或硬件, 就可相互交换数据或集成.依据Web Service规范实施的应用之间, ...

  8. Android调用WebService

    WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台.不同语言.不同技术整合到一块.在Android SDK中并没有提供调用WebService的库 ...

  9. JAVA使用HttpClient调用webservice接口

    JAVA使用HttpClient调用webservice接口 关于HttpClient用法参考: HttpClient-4.5.2官方教程完整翻译 官方教程原文链接 HttpClient下载地址: 链 ...

最新文章

  1. python获取excel某一列-Python从Excel中读取日期一列的方法
  2. 华为:鸿蒙OS要一统江湖!
  3. java中io创建文件和读取文件
  4. 抽象类、接口、内部类
  5. uni-app平台判断 | uni app判断h5 小程序 app 等不同平台
  6. ios 启动图一键生成工具_APP启动图生成
  7. win7计算机打印机共享权限设置,win7共享打印机(没有权限访问)
  8. 软件架构之分层模式 Layered Architecture
  9. 计算机音乐谱毛不易,毛不易《平凡的一天》五线乐谱
  10. 不定积分 定积分 计算方法
  11. 计算机网络实验一、验证性实验
  12. 基于花季A传媒ABP落地领域驱动设计-02.聚合和聚合根的最佳实践和原则
  13. 嵌入式Linux系统的电子书阅读器项目1——Overview
  14. 1 Introduction  介绍
  15. 用供应链管理思路降低教培产品成本
  16. 简单理解ASCLL码
  17. 教育技术学习《基于设计的研究与教育游戏设计应用》笔记
  18. B2B电商平台--ChinaPay银联电子支付功能(实战)
  19. 计算机桌面介绍,身边的计算机|几分钟让你的桌面美如画
  20. JavaScript-二进制与二进制数组

热门文章

  1. julia 调用python库_Julia调用Python实现超像素分割SLIC算法
  2. arduinoesp8266定时器_esp8266定时开关,远程控制
  3. 为什么薄膜干涉的厚度要很小_薄膜干涉的薄膜为什么不能太厚?1.这里的厚是用什么来衡量的?2.假如一个厚为1mm的薄膜,是否薄?...
  4. 所属文件不可访问_日志文件写入失败(permission denied)
  5. 撰写论文时word使用诀窍标题
  6. 你想带一顶什么样的硕士帽(转载)
  7. libsvm使用心得
  8. 《Nature》上给青年科研工作者的几条忠告 (转载)
  9. go 获取内核个数_图解Go运行时调度器
  10. python多维数据存储_在Python中存储和重新加载大型多维数据集