我有一个旧版exe,它采用本地计算机文件路径,对其进行处理,并再次在本地路径中生成输出文件。可以在Azure Webjob上运行吗?
我正在考虑编写一个包装exe文件,该文件将从blob存储中下载文件->将其存储在本地文件系统中->使用本地文件路径调用旧版exe->获取输出,然后再次将其上传到blob。
这种方法行得通还是存在局限性?
最佳答案
只要您将要传递的文件夹传递给它,这样的exe就应该可以正常运行。在进入WebJobs之前,我建议您使用Kudu Console在Web应用程序中对其进行手动测试,以确保其运行正常。
然后,如果您的目标是使其与Blob输入/输出一起工作,则包装程序exe应该可以工作。显然,直接将它与博客流一起使用会更清洁,但是如果遗留exe是给定的并且不能更改,则包装方法应该很好。
关于azure - Azure Webjob-访问本地文件系统,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32942056/