我有一个连续的WebJob,我想配置为只有一个实例.
这是通过在"settings.job"文件中放置"{"is_singleton":true}"设置来实现的.
我正在努力的是部署这样一个文件.
我链接的文章建议您必须手动将此文件放在WebJob文件夹的根目录中.
"在添加此行之后,将settings.job文件保存到连续WebJob的根文件夹中."
该目录在部署之后才会存在,因此在部署之后,可能会有多个实例在运行,因为它没有该设置文件.所以我需要在WebJob中添加一些内容来检查单个实例设置是否存在,如果不存在则不运行?
这似乎很蹩脚......
同一篇文章建议使用WebJobs API,但同样这并不是内置于Publish过程,因此它是一个手动步骤或在WebJob本身运行的一些奇怪的代码.
我觉得我一定错过了使用Publish流程的方法.
我已经在谷歌上寻找那些做过同样事情的人,但我找不到多少.
Dav*_*bbo 18
请尝试以下方法:
settings.job文件添加到WebJobs控制台应用程序的根目录中它应该部署.查找完整的示例:https://github.com/davidebbo-test/WebAppWithWebJobsVS.
| 归档时间: |
|
| 查看次数: |
6588 次 |
| 最近记录: |