我们有第三方.NET应用程序,它带有自己的部署工具。此部署工具生成自定义startup.cmd文件。我们可以选择修改CFG文件,但不能修改cmd文件。
我想拥有自己的cmd文件。有人可以确认云服务定义文件中是否允许多个任务?
例如......
<Startup>
<Task commandLine=”thirdpartyPropietryStartup1.cmd” executionContext=”elevated” />
<Task commandLine=”startup\startup2.cmd” executionContext=”elevated” />
</Startup>
答案 0 :(得分:3)
多个启动任务应该符合the documentation。
这不是明确的,但它表明
简单任务按ServiceDefinition.csdef文件中指定的顺序同步执行,一次一个。
如果多个任务无效,那将毫无意义。
如果有问题,您可以随时创建 combined.cmd ,它运行 thirdpartyPropietryStartup1.cmd ,然后 startup \ startup2.cmd (除非你的executionContext应该是不同的。)