Как мне настроить этот проект в .NET? - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть уникальный набор процессов, которые нужно автоматизировать.

Мы получаем очень противоречивые данные от наших клиентов, поэтому для этого требуется много ответов от пользователей, не обладающих компьютерной грамотностью. Я бы пошел с консолью, если бы не это.

Эти данные необходимо преобразовать, а затем объединить, используя несколько разных процессов.

Мне нужно создать приложение, к которому одновременно может обращаться только один человек (мы не хотим, чтобы несколько человек создавали одни и те же данные).

Все процессы могут быть запущены на одном компьютере.

Основная схема такова ...

  1. Получите все zip-файлы от наших клиентов FTP
  2. Распакуйте все эти файлы в указанный каталог
  3. Возьмите эти данные и проверьте их целостность на уровне поверхности
  4. Преобразовать данные в новый формат
  5. Импорт в базу данных
  6. Создание документов на основе данных

Я знаю, как написать каждую из этих функций, У меня вопрос больше: я должен сделать это в MVC3 с обновлениями AJAX, WPF, формами Windows или прямым asp.net? Я знаю их все Я просто не могу понять, что подходит к этой схеме линейной обработки. Пользователь также нуждается в постоянном обновлении прогресса для каждого файла, поэтому любой из производных asp.net становится сложнее с ajax.

Ответы [ 3 ]

2 голосов
/ 09 декабря 2011

Я бы порекомендовал просто сделать консольное приложение. Вам нужен интерфейс?

1 голос
/ 09 декабря 2011

Если бы все было автоматизировано, я бы создал службу Windows, чтобы сделать все. Тем самым вы также предотвратите одновременное выполнение приложения более одного раза (если только вы не установите его на нескольких компьютерах).

1 голос
/ 09 декабря 2011

Два варианта: консольное приложение, запускаемое как запланированное задание, или служба Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...