Umbraco 从 7.2.8 升级到 7.3.0 打破了网站

Umbraco upgrade from 7.2.8 to 7.3.0 broke the website

我正在尝试将 Umbraco 从 7.2.8 升级到 7.3.0,更新后出现以下错误:

Could not load file or assembly 'Microsoft.WindowsAzure.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

我曾尝试升级 "Microsoft.WindowsAzure.Configuration",但也无济于事。

 <dependentAssembly>
    <assemblyIdentity name="Microsoft.WindowsAzure.Configuration" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-1.8.0.0" newVersion="1.8.0.0" />
  </dependentAssembly>

非常感谢任何帮助。

我在升级 umbraco 版本时按照以下步骤解决了这个问题

  1. 升级umbraco包

    Update-Package UmbracoCms -Version 7.3.0

  2. 从 1.8.0 升级 Window Azure 包并尝试 运行 项目

    Microsoft.WindowsAzure.ConfigurationManager - 2.0.1

  3. 在此之后 运行 项目和 umbraco 将自动进行配置更改。成功升级网站后 运行 成功