В настоящее время я запускаю виртуальную машину на Azure. На виртуальной машине у меня работает служба Windows, которая обрабатывает входящие файлы, сохраненные конечной точкой веб-API, запущенной в приложении IIS. Результатом API является URL-адрес файла результатов .zip после того, как служба обработала входящий файл.Запрос веб-API для получения ответа от другой локальной службы
В настоящее время я не обрабатываю обмен сообщениями между сервисом и API. Вместо этого я задаю имя файла, сохраненного на сервере, а затем по существу знаю имя файла результатов.
Служба Windows может работать как веб-приложение Azure или что-то еще, но я пытаюсь определить лучший способ «обработать» файл синхронно, чтобы конечная точка веб-API могла фактически вернуть результаты XML вместо просто URL-адрес выходного файла.
Я не хочу помещать логику обработки файлов в приложение веб-API, так что каковы мои варианты?