0

当我创建了一个使用芥末“AutoScaling”功能的 Windows azure 项目时,我遇到了以下异常,我还配置了 app.config 文件:

例外

“无法加载文件或程序集 'Microsoft.WindowsAzure.StorageClient, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常: 0x80131040)"

自动缩放器 objAutoScaler= EnterpriseLibraryContainer.Current.GetInstance(); // 这里我得到了异常

请问有什么帮助吗?

4

1 回答 1

1

我不知道您是否还有这个问题,但是您的项目中是否引用了这些程序集?

Microsoft.WindowsAzure.StorageClient

Microsoft.WindowsAzure.ServiceRuntime

此外,如果您使用的是 1.7 版的 Azure SDK,则需要在 app.config 中添加此部分:

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.WindowsAzure.ServiceRuntime" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-1.7.0.0" newVersion="1.7.0.0"/>
  </dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.WindowsAzure.StorageClient" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-1.7.0.0" newVersion="1.7.0.0"/>
  </dependentAssembly>
</assemblyBinding>

于 2012-11-02T14:49:20.667 回答