Интересно, есть ли разница в производительности между тем, чтобы позволить длительно работающему процессу зависать в asp.net против запуска процесса через службу Windows. Я делал это однажды раньше, и служба Windows была намного быстрее и не перегружала мою систему, тогда как запрос asp.net, казалось, приводил к хаосу. Я понятия не имею, почему, но мне нужно объяснить это некоторым лицам, принимающим решения на моей работе.