我该如何在.net中设置这个项目?
本文关键字:设置 项目 net | 更新日期: 2023-09-27 18:17:13
我有一套独特的流程,它们都需要自动化。
我们从客户那里收到非常不一致的数据,所以这需要很多不太懂计算机的用户的响应。
该数据需要转换,然后使用几个不同的过程进行组合。
我需要创建一个每次只能由一个人访问的应用程序(我们不希望有多个人构建相同的数据)。
所有进程可以在一台机器上运行。
基本大纲如下…
- 从客户FTP 获取所有zip文件
- 将所有这些文件解压缩到指定目录
- 获取这些数据并验证其表面水平完整性
- 将数据转换为新格式
- 导入数据库
- 基于数据构建文档
我知道如何编写这些函数,我的问题更多:我应该在MVC3中使用AJAX更新,WPF, windows窗体或直接asp.net吗?我知道所有这些,我只是想不出哪个适合这个线性处理方案。用户还需要不断更新每个文件的进度,因此任何asp.net衍生品都可以使用ajax。
我建议只制作一个控制台应用程序。你需要一个接口吗?
两个选项:作为计划任务启动的控制台应用程序或Windows服务。
如果一切都是自动化的,我会创建一个windows服务来做所有的事情。通过这样做,您还可以防止应用程序同时被多次运行(除非您将其安装在多台计算机上)。