我有一个部署过程,将所需的一切放置在已经配置了我的azure AppService的存储库中。 此部署过程是完全自动化的,并且运行良好。
我想修改此部署过程,以包括一个或多个控制台应用程序,然后将其配置为以WebJob形式运行,无论是在触发时还是在连续基础上运行。
但是,webjobs的配置似乎要我在配置期间上载.exe,而不是指向预先存在的.exe。
这似乎不是最佳选择,因为它表明每次控制台应用程序更改时我都必须重新上传。
如果能够指向AppService中包含WebJob控制台应用程序完整部署的已知位置,将更加方便。
有没有办法做到这一点?
答案 0 :(得分:0)
据我所知,您想要的部署过程无法完成。无论采用哪种方式部署WebJob
,Job本质上都会复制到Kudu
上的文件系统中。并且WebJob
是取决于Web App Service的功能,因此无法整体处理部署。您可以阅读Wiki。
根据您的描述,建议您使用Azure Functions
。您还可以使用TimeTrigger
,BlobTrigger
,HTTPTrigger
等。您可以只编写解决当前问题所需的代码,而不必担心整个应用程序或运行它的基础结构。
如果您仍有疑问,请告诉我。