【问题标题】:Using Windows azure local storage space for temporary file processing使用 Windows azure 本地存储空间进行临时文件处理
【发布时间】:2012-08-18 20:46:10
【问题描述】:

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

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

我们已经使用下面的代码来访问 azure 实例的本地存储 LocalResource uploadFolder = RoleEnvironment.GetLocalResource("mylocalStore"); file.SaveAs(uploadFolder.RootPath + "Content/" + collection["packageType"].ToString() + "/" + fileName); 还包括 dll(使 dll 复制本地为真)

  • Microsoft.identity.model。
  • Microsoft.Windowsazure.serviceruntime。

问题: 在我的带有云刺激器的本地机器上,上述代码运行良好。但是在实际的云环境中,我遇到了错误。 例外: “'' 的类型初始化程序引发了异常。” “System.Runtime.Serialization.SerializationException 消息:找不到程序集 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'。来源:mscorlib ?

请有人帮我找出我哪里出错了。

【问题讨论】:

    标签: azure resources local


    【解决方案1】:

    在某些情况下 Copy Local=true 是不够的 (link)。尝试使用 Azure Plugin LibraryWindows Azure Bootstrapper 安装 WIF 运行时。安装运行时还会将程序集复制到 GAC,这应该可以解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 2015-05-06
      • 2018-06-21
      • 2022-09-29
      • 1970-01-01
      相关资源
      最近更新 更多