我目前正在Azure上运行虚拟机。在VM上,我有一个Windows服务正在运行,用于处理在IIS应用程序中运行的Web API端点保存的传入文件。 API的结果是服务处理传入文件后,结果.zip文件的URL。从另一本地服务获取响应的Web API请求
我目前没有处理服务和API之间的消息。相反,我设置了保存在服务器上的文件的名称,然后本质上知道结果文件的名称。
Windows服务可以作为Azure Web作业或其他内容运行,但我试图确定以同步方式“处理”文件的最佳方式,以便Web API端点实际上可以返回结果XML只是输出的URL。
我不想在Web API应用程序中放置文件处理逻辑,那么我的选择是什么?