我在Azure上托管了一个云服务,我现在想要将其转移到承载许多应用程序的Azure VM。我已经移动了这一切,除了文件上传外,一切都按预期工作。在上传文件时,我之前使用以下代码:
LocalResource lr = RoleEnvironment.GetLocalResource("TempZipDirectory");
由于我现在已将项目移至VM的Inetpub文件夹,因此它不再起作用,因为它不在角色环境之外。
如何将内容写入VM上的tempdirectory?
答案 0 :(得分:1)
如果我没有弄错,LocalResource
的概念仅适用于您的应用程序部署为Cloud Service (PaaS)
的情况。如果您在Virtual Machine (IaaS)
部署应用程序,则不限制您在VM文件系统上写入的位置,因此本地资源的概念不适用。
就写作而言,如果您的应用程序托管在您的场所中的VM / Server中,它将与您编写的方式相同。