我在Azure Cloud Service for Web Role上设置了启动任务。它执行startup.cmd文件,该文件在云上安装第三方S / W.我已经在我的本地机器上测试了它并且工作正常。
现在我对它在Azure云服务器上的执行有一些疑问:
谢谢
来自这个link
的问题的答案:
一旦我在服务器上发布我的应用程序,启动任务就会执行吗?或者我必须手动执行某些操作才能执行。
是。您不必手动触发这些启动任务。有关详细信息,请参阅链接中的Role Startup Order
部分。
如何获取有关启动任务执行的信息?喜欢它的成功,失败还是执行与否?错误消息和所有。
您可以将执行启动任务期间遇到的错误记录在TEMP
环境变量指定的目录中。来自同一链接:
您的启动任务可以将信息和错误记录到TEMP环境变量指定的目录中。在启动任务期间,TEMP环境变量在云上运行时解析为C:\ Resources \ temp [guid]。[rolename] \ RoleTemp目录。
启动任务必须以零错误级别(或退出代码)结束,才能完成启动过程。如果启动任务以非零错误级别结束,则角色将无法启动。