【问题标题】:win service or scheduled task to Periodically Call a Web Service?赢得服务或计划任务以定期调用 Web 服务?
【发布时间】:2009-07-27 19:06:43
【问题描述】:

我有一个网络服务,我想定期调用它。目前,我有一个计划任务设置来执行调用。这是关于该主题的 link Jon Galloway's 帖子。

我打算用 Win Service 把它换掉,只是为了安抚我的老板,但我想知道有什么好处(除了保住我的工作;)。

我个人喜欢脚本方法,因为它很简单,但很想知道我在 Win Service 方法中缺少什么。

【问题讨论】:

    标签: web-services windows-services scheduled-tasks


    【解决方案1】:

    Windows 服务的可靠性更高。可设置系统启动时启动,失败自动重启。

    【讨论】:

    • 我想我可以通过计划任务完成所有这些工作。不是吗?
    • 没有。失败时自动重启?
    • 另外,您是否看到在 Visual Studio.NET 中编写 Windows 服务是多么容易?
    • 我在我的脚本中抛出了一些伪 try/catch 代码来记录任何失败。我想出于我的目的,在我能够审查问题之前,我不希望它重试。我也认为编译应该留给更大的代码/项目。
    • 仍然没有给我一个很好的论据来用 X 行数/编译的 Win 服务替换我的 20 行脚本。
    猜你喜欢
    • 2011-02-18
    • 2015-05-14
    • 2016-02-10
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多