【问题标题】:How to create a service with an API?如何使用 API 创建服务?
【发布时间】:2015-02-26 05:33:17
【问题描述】:

我是 .NET 世界的新手,所以这个问题对你来说可能有点基础。

我想要一个每天运行一次代码的服务(据我了解,这可以通过在微软服务中使用计时器来完成),也可以从我的网站访问,使用某种api。

这可以在微软服务中完成吗?怎么做?

【问题讨论】:

  • 您可以使用任务计划程序或 Windows 服务来完成
  • 什么是任务计划程序?
  • 检查this
  • 我的日常任务是处理和输出数据以供我的 Web 应用程序显示,我怎样才能让这个任务计划程序只启动一次,而不是每次用户访问 Web 应用程序时启动?以及如何使 Web 应用程序访问任务输出的数据?
  • 如果您希望网站持续访问任务计划程序,它将无法工作。

标签: c# .net web-services


【解决方案1】:

将此任务分成 2 个应用程序。

  1. 由任务计划程序触发的控制台应用程序。 (如果您愿意,也可以使用 Windows 服务)
  2. Web 服务可能是 Web api 或 wcf 服务,具体取决于您访问数据的要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 2013-08-31
    • 2020-10-06
    相关资源
    最近更新 更多