我有一个连续的WebJob,我希望将其配置为仅具有一个实例。
这是通过将“ {enableLogs:1}”设置放在app.settings文件中来实现的。
我正在努力解决的是此类文件的部署。
似乎很me脚...
同一篇文章确实建议使用WebJobs API,但同样,它不是内置在发布过程中的,因此它可能是手动操作,也可能是一些在WebJob本身中运行的奇怪代码。
我觉得我必须缺少一种方法来使它与发布过程一起使用。
我在Google上进行了搜索,以寻找做过同样事情但没找到太多东西的人。
请尝试以下操作:
settings.job
文件添加到WebJobs控制台应用程序的根目录中并且应该进行部署。在此处查找执行此操作的完整示例:https://github.com/davidebbo-test/WebAppWithWebJobsVS。
我将settings.job添加到每个Web作业的相应bin文件夹中,并添加了“始终复制”设置-然后从Visual Studio中进行了Azure发布。很有魅力。
需要重新启动我的Azure应用才能使它生效。