WCF VS Windows控制台应用程序

本文关键字:应用程序 控制台 Windows VS WCF | 更新日期: 2023-09-27 17:58:28

环境:C#。NET VS 2012

我们需要编写一个订单交付流程。基本上,它每天晚上都会遍历订单表并创建一个文件,其中包含当天收到的订单。

传统上,我们使用Windows控制台应用程序来构建此应用程序,并且每天晚上(或每6小时)都会有一个预定任务唤醒此控制台应用程序以交付文件

我们正计划重新编写此控制台应用程序。我们倾向于两种方法,即

方法1:计划任务将运行以每晚交付订单

方法2:ASP。NET网络应用程序,也将交付订单。

我是WCF的新手,还没有尝试过,这是使用WCF的好情况吗?如果是的话,有人能告诉我一些如何实现这一点的基本要点吗。

仅供参考:我为其他一些客户端实现了另一种方法,我们有一个ASMX web服务来完成这项工作,控制台应用程序只调用web服务。这种方法的一个缺点是,文件创建和传递以及所有操作都是通过IIS完成的,如果需要从Windows计划程序调用IIS,我们不希望使用IIS。这是出于性能原因

感谢

Suresh

WCF VS Windows控制台应用程序

保持简单。将控制台应用程序作为计划任务运行。

IIS应用程序(WCF服务或WebApi)只有在收到作业请求时才有用,即充当服务器。