RoleEnvironment.GetLocalResource抛出异常

时间:2014-02-07 12:40:27

标签: azure resources directory azure-web-roles

我在Azure上托管了一个云服务,我现在想要将其转移到承载许多应用程序的Azure VM。我已经移动了这一切,除了文件上传外,一切都按预期工作。在上传文件时,我之前使用以下代码:

LocalResource lr = RoleEnvironment.GetLocalResource("TempZipDirectory");

由于我现在已将项目移至VM的Inetpub文件夹,因此它不再起作用,因为它不在角色环境之外。

如何将内容写入VM上的tempdirectory?

1 个答案:

答案 0 :(得分:1)

如果我没有弄错,LocalResource的概念仅适用于您的应用程序部署为Cloud Service (PaaS)的情况。如果您在Virtual Machine (IaaS)部署应用程序,则不限制您在VM文件系统上写入的位置,因此本地资源的概念不适用。

就写作而言,如果您的应用程序托管在您的场所中的VM / Server中,它将与您编写的方式相同。