我正在运行python网站,并希望在Azure CloudService的WebRole上使用LocalStorage
。
我无法获得存储路径,但在C#中使用RoleEnvironment.GetLocalResource(name_of_storage)
。
那么Python中RoleEnvironment.GetLocalResource
的等效版本是什么?
答案 0 :(得分:0)
我用一个简单的环境变量"代理"处理了这个问题。由C#编写。
感谢article。
static void Main(string[] args)
{
foreach (var arg in args)
{
var path = RoleEnvironment.GetLocalResource(arg).RootPath;
Console.WriteLine($"LocalRes_{arg}: {path}");
Environment.SetEnvironmentVariable($"LocalRes_{arg}", path, EnvironmentVariableTarget.Machine);
}
加载LocalResource
配置,然后将它们复制到系统环境变量。
它对我有用。