在我的Azure角色启动任务中,我需要部署我的本地C++应用程序。我通过从.cmd文件运行一组操作来实现这一点。如何从启动任务访问Azure本地存储?
问题是E:\
驱动器位于角色内容所在的位置以及运行启动任务的位置仅有约1千兆字节的可用空间,这不足以部署该应用程序。
我当然可以在服务定义中要求本地存储,但我找不到如何从启动任务中获取本地存储位置的实际路径 - 这里有RoleEnvironment.GetLocalResource()
,但它似乎只能从角色代码中获得,我需要从启动任务中执行相同的操作。
如何从启动任务检测到本地存储的路径?
另外值得一读的如何定义启动脚本:http://msdn.microsoft.com/en-us/library/gg456327.aspx –