我的webjob假设做了一些工作,但我们发现它没有运行。当我们浏览azure日志(Kudu webjob日志)时,我们发现它正在运行其他文件。像 run_command =“”有一些其他的.exe文件。此外, using_sdk 设置为false。您认为可能导致了什么?如何设置正确的路径。我们正在使用章鱼进行部署。
答案 0 :(得分:0)
我们浏览了azure日志(Kudu webjob日志),我们发现它正在运行其他一些文件。像run_command =“”有一些其他的.exe文件。
从this documentation,我们可以知道WebJobs使用指定的逻辑来决定在作业目录中运行脚本的文件:
对于每个文件类型,我们首先查找名为的文件:run。{file type extension}(例如run.cmd或run.exe)。
如果所有文件类型都不存在,我们将查找 带有支持的文件类型扩展名的第一个文件。
请尝试将要运行的文件({jobname} .exe)重命名为 run.exe ,以检查它是否按预期运行。