Я некоторое время писал службы Windows, и кажется, что они всегда хорошо работают для вещей, которые должны запускаться каждый день, несколько раз в неделю, раз в месяц и т. Д., Но в последнее время я думал о том, чтобы Windows Workflow Foundation.
Однако я не уверен, как они будут работать на сервере без какого-либо контейнерного приложения (например, SharePoint)? Я работал с рабочими процессами Sharepoint и раньше, и у меня всегда были огромные проблемы, сначала с ошибками в реализации архитектуры рабочих процессов (проблемы со сном и задержкой), а позже, когда они в конечном итоге начали работать, ими было трудно управлять и изменять.
С другой стороны, службы Windows всегда были достаточно просты в реализации, их легко было создать и установить, и они всегда были достаточно гибкими (они часто работали месяцами без сбоев или чего-то другого, что происходило неправильно).
Что вы рекомендуете? Пожалуйста, имейте в виду, что мы работаем в .NET (с версией проблем нет, если 4.0 приносит что-то новое по этому вопросу, мы можем использовать это).