背景:Web项目中需要定时执行一段程序

方法: 1.新建一个WindowService项目

    2.添加代码

public partial class Service1 : ServiceBase{System.Timers.Timer timer = null;public Service1(){InitializeComponent();}protected override void OnStart(string[] args){timer = new System.Timers.Timer();timer.Elapsed += timer_Elapsed;timer.Interval = 10000;timer.Start();}void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e){if (!Debugger.IsAttached){Debugger.Launch();}Console.WriteLine("Time elapsed");}protected override void OnStop(){if (timer != null){timer.Stop();}}}

 

    3.添加安装程序

     

        3.1修改serviceProcessInstaller1属性中的account

      

            3.2 修改serviceInstaller1属性中的ServiceName(此名称为服务的名称)

                  4.添加外部工具

        

  

    5.运行

    

可以看到成功了

    6.删除服务 cmd.exe

    sc delete "ServiceName"

转载于:https://www.cnblogs.com/engineerlm/p/7260471.html

第一个WindowService服务相关推荐

  1. 使用模式创建一个面向服务的组件中间件

    引言 在本文中,您将了解面向服务的组件中间件在用于资源有限的语音设备时,在设计阶段所应用的模式.它涵盖了项目的问题上下文,并被看成是一组决定因素,是对相关体系结构远景的一个简要概括.您还会得到一份描述 ...

  2. 基于SpringBoot开发一个Restful服务,实现增删改查功能

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 作者:虚无境 cnblogs.com/xuwujing/p/8260935.html 前言 在去 ...

  3. 快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)

    [文章来源]https://sourl.cn/tcbSPi 前 言 本文记录一下我是如何使用Gateway搭建网关服务及实现动态路由的,帮助大家学习如何快速搭建一个网关服务,了解路由相关配置,鉴权的流 ...

  4. 用 TypeScript 编写一个 React 服务端渲染库(1)

    前言 代码都甩在 Github 上面了,欢迎随手 star ? 踩坑的过程大概都在 TypeScript + Webpack + Koa 搭建 React 服务端渲染 这篇文章里面 踩坑的 DEMO ...

  5. C#创建、安装一个Windows服务

    关于WIndows服务的介绍,之前写过一篇:http://blog.csdn.net/yysyangyangyangshan/article/details/7295739.可能这里对如何写一个服务不 ...

  6. 【LINUX】——linux如何使用Python创建一个web服务

    问:linux如何使用Python创建一个web服务? 答:一句话,Python! 一句代码: /usr/local/bin/python -m SimpleHTTPServer 8686 > ...

  7. 通过python建立一个web服务查看服务器上的文本、图片、视频等文件

    通过python建立一个web服务查看服务器上的文本.图片.视频等文件 文章目录: 1 在服务器端开启一个服务 2 在本地浏览器中输入服务器的ip地址 1 在服务器端开启一个服务 python -m ...

  8. 创建一个windows服务的小程序及注意事项

    1,首先在vs中创建一个windows服务项目 会生成一个Service1.cs的文件  打开该文件 切换到代码视图  有两个方法   OnStart(string[] args)和OnStop()方 ...

  9. 从 Spring Cloud 看一个微服务框架的「五脏六腑]

    https://webfe.kujiale.com/spring-could-heart/ Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的 ...

最新文章

  1. iOS-查询数据库--指定数据表中的当前数据行的总数量
  2. 某大厂程序员求助:认识一个不错的小姐姐,却得知对方竟有四个兄弟姐妹!想放弃,对方却穷追不舍,怎么办?...
  3. MySQL完整备份,还原
  4. 宏定义中#号和##号的使用
  5. 全球及中国磁性分离滑轮行业竞争战略及未来产销需求预测报告2022版
  6. 【活动报名】2021蚂蚁链开发者大会
  7. 使用try-catch-finally处理异常---java
  8. java类加载器ClassLoader浅析
  9. 使用 Vim 的 jump list 看代码
  10. 【IDEA系列】利用 IntelliJ IDEA 进行代码对比的方法
  11. 2020年中国旅游行业网络关注度分析报告
  12. zabbix 清理历史数据
  13. 关于网站速度优化的一点建议
  14. 微信公众号平台js逆向分析
  15. 数据分析案例--淘宝用户行为分析
  16. python 导入自定义包
  17. 解决16G(或者8G)U盘格式化后变为15M的问题
  18. 计算机点击管理无效,我的电脑有任务管理器但是点击却没反应是怎么回事
  19. [CVPR2021]pi-GAN: Periodic Implicit Generative Adversarial Networks for 3D-Aware Image Synthesis
  20. 创建一个网站需要多少预算?

热门文章

  1. 从实例入手学会BeautifulSoup的常用方法
  2. 震惊!我发现了一个CSDN的文章编辑BUG,即使保存草稿也让我一天的努力白费!
  3. VUE—从入门到飞起(四)
  4. 新手入门 如何快速找到Python进阶路线?
  5. MySQL索引优化实战
  6. javaFX的控制台实现
  7. The road to learning English-Listening
  8. Java 集合系列17之 TreeSet详细介绍(源码解析)和使用示例
  9. ArrayList实现原理
  10. [Angularjs]过滤器