我有一套独特的流程需要自动完成。
我们收到来自客户的非常不一致的数据,因此这需要来自不是非常注重计算机的用户的大量响应。如果不是那样的话,我会选择控制台。
需要转换数据,然后使用几个不同的流程进行组合。
我需要创建一个只能一次访问一个人的应用程序(我们不希望有多个人构建相同的数据)。
所有进程都可以在一台计算机上运行。
基本概要如下......
我知道如何编写这些函数,我的问题更多:我应该在MVC3中使用AJAX更新,WPF,Windows窗体或直接asp.net吗?我知道所有的他们,我只是想不出哪种适合这种线性处理方案。用户还需要不断更新每个文件的进度,因此任何asp.net衍生产品都会因ajax而变得棘手。
答案 0 :(得分:2)
我建议只制作一个控制台应用程序。你需要一个界面吗?
答案 1 :(得分:1)
两个选项:作为计划任务启动的控制台应用程序或Windows服务。
答案 2 :(得分:1)
如果一切都是自动化的,我会创建一个Windows服务来完成所有事情。通过这样做,您还可以防止应用程序同时运行多次(除非您将其安装在多台计算机上)。