环境:C#.NET VS 2012
我们需要编写一个订单交付流程。基本上,它会遍历订单表并每晚创建一个文件,其中包含当天收到的订单。
传统上,我们使用 Windows 控制台应用程序构建它,并且计划任务在每晚(或每 6 小时)唤醒此控制台应用程序以传递文件
我们计划重新编写这个控制台应用程序。我们倾向于这两种方法,即
方法一:计划任务每晚运行以交付订单
方法 2: ASP.NET Web 应用程序,它也将交付订单。
我是 WCF 新手,还没有尝试过,这是使用 WCF 的好情况吗?如果是这样,有人可以告诉我一些基本要点如何实现这一点。
仅供参考:我为其他一些客户端实现了另一种方法,我们有一个 ASMX Web 服务来完成这项工作,而控制台应用程序只调用 Web 服务。我们使用这种方法的一个缺点是,文件创建和交付以及一切都是通过 IIS 完成的,如果需要从 Windows 调度程序调用它,我们不喜欢使用 IIS。这是出于性能原因。
谢谢
苏雷什