В моей задаче запуска роли Azure мне нужно развернуть собственное приложение C++. Я делаю это, запуская набор действий из файла .cmd.
Проблема в том, что на диске E:\
, где находится содержимое роли и с которого запускается задача запуска, свободного места всего около 1 гигабайта, а этого недостаточно для развертывания этого приложения.
Я, конечно, могу запросить локальное хранилище в определении службы, но я не могу найти, как получить фактический путь, где будет расположено локальное хранилище, из задачи запуска — для этого есть RoleEnvironment.GetLocalResource()
, но, похоже, оно доступно только из код роли, и мне нужно сделать то же самое из задачи запуска.
Как определить путь к моему локальному хранилищу из задачи запуска?