Вот несколько вещей, которые вы можете рассмотреть, решая, следует ли вам запускать встроенный или нет:
Если вы собираетесь создавать рабочие места ТОЛЬКО из хост-приложения, запустите встроенный. В противном случае запустить как службу.
Если для ваших заданий могут потребоваться разрешения, отличные от разрешений, которые есть у веб-приложения, запустите их как службу.
Если ваши задания - это долго выполняющиеся задания или задания, которые занимают много памяти, запускайте как службу.
Если вам нужно запускать свои задания в кластерной среде для повышения производительности, масштабируемости или отказоустойчивости, запускайте как службу.
Из приведенных выше пунктов вы можете сделать вывод, что я предпочитаю запускать его как сервис. Это потому, что если вы собираетесь решить проблему с планировщиком заданий, это означает, что у вас есть задания, которые должны выполняться по расписанию, или долго выполняемые задания. Услуга, как правило, является лучшим выбором для этого вида работы.