iLi*_*SQL 2 console-application azure azure-webjobs
我有一个控制台应用程序解决方案,其中包含我部署为 Azure Webobs 的多个项目。部署过程顺利,但 webjob 对解决方案中的启动项目一无所知。执行 webjob 时,它会从列表中选择第一个 .exe 文件并运行它。这是不正确的,需要知道如何将启动项目强制执行到 webjobs。想提一下,我可以手动从 azure webjob 控制台运行启动 exe,但计划进程在运行时不知道启动 exe。
我们可以从官方文档中得到答案。以下是文档的片段。如果我们想先运行 .exe ,我们可以将它命名为run.exe。
我们使用以下逻辑来决定哪个文件是在作业目录中运行的脚本: 根据文件类型,我们首先查找名为:run.{file type extension}(例如 run.cmd 或 run.exe)的文件。如果不是所有文件类型都存在该文件,我们将查找具有支持的文件类型扩展名的第一个文件。 使用的文件类型扩展名的顺序是:.cmd、.bat、.exe、.ps1、.sh、.php、.py、.js。
以下文件类型被接受为可用作作业的可运行脚本:
- fsx(使用 F# fsi.exe 交互式编译器)
- cmd、.bat、.exe(使用 windows cmd)
- ps1(使用powershell)
- sh(使用 bash)
- php(使用 php)
- py(使用python)
- js(使用节点)
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |