0

我有一个部署过程,它将所需的一切都放在我的 azure AppService 已配置为从中提取的存储库中。此部署过程是完全自动化的并且运行良好。

我想修改此部署过程以包含一个或多个控制台应用程序,然后将其配置为在触发时或连续运行时作为 WebJobs 运行。

但是,webjobs 的配置似乎希望我在配置期间上传 .exe,而不是指向预先存在的 .exe。

这似乎不太理想,因为它表明每次所述控制台应用程序更改时我都必须重新上传。

能够指向 AppService 中包含 WebJob 控制台应用程序的完整部署的已知位置会方便得多。

有没有办法做到这一点?

4

1 回答 1

0

据我所知,您想要的部署过程无法完成。无论采用哪种方式部署,本质WebJob上都是将Job复制到文件系统中。Kudu并且WebJob是一个依赖于Web App Service的功能,所以部署不能作为一个整体来处理。你可以阅读维基

根据您的描述,我建议您使用Azure Functions. 您还可以使用TimeTrigger、<code>BlobTrigger、<code>HTTPTrigger 等。您可以只编写手头问题所需的代码,而不用担心整个应用程序或运行它的基础设施。

如果您仍有疑问,请告诉我。

于 2018-11-08T07:41:40.730 回答