使用Windows azure本地存储空间进行临时文件处理

使用Windows azure本地存储空间进行临时文件处理,azure,resources,local,Azure,Resources,Local,我们正在使用azure本地存储来处理临时文件。这些临时文件将通过应用程序上载到本地存储。 为此,我在ServiceDefinition.csdef文件中配置了以下代码 本地资源 LocalStorage name=“ELearningSpace”sizeInMB=“2000”cleanOnRoleRecycle=“true” 本地资源 我们已使用以下代码访问azure实例的本地存储 LocalResourceUploadFolder=roleenEnvironment.GetLocalResou

我们正在使用azure本地存储来处理临时文件。这些临时文件将通过应用程序上载到本地存储。 为此,我在ServiceDefinition.csdef文件中配置了以下代码

本地资源 LocalStorage name=“ELearningSpace”sizeInMB=“2000”cleanOnRoleRecycle=“true” 本地资源

我们已使用以下代码访问azure实例的本地存储 LocalResourceUploadFolder=roleenEnvironment.GetLocalResource(“mylocalStore”); file.SaveAs(uploadFolder.RootPath+“Content/”+collection[“packageType”].ToString()+“/”+文件名) 还包括dll(使dll副本本地为真)

  • Microsoft.identity.model
  • Microsoft.Windowsazure.serviceruntime
问题: 在我使用云刺激器的本地机器中,上述代码运行良好。但在实际的云环境中,我得到了一个错误。 例外情况: “”的类型初始值设定项引发异常 “System.Runtime.Serialization.SerializationException消息:找不到程序集'Microsoft.IdentityModel,版本=3.5.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35'。来源:mscorlib?


有人请帮我找出哪里出了问题。

有些情况下,Copy Local=true是不够的()。请尝试使用或安装WIF运行时。安装运行时也会将程序集复制到GAC,这应该可以解决您的问题