1

我最近更新到 Azure SDK 1.8,但生成的代码文件包含这样的错误:

  /// <summary>
    /// Gets the context that is registered as a lifetime object with the current application.
    /// </summary>
    /// <exception cref="InvalidOperationException"> is thrown if there is no current application,
    /// no contexts have been added, or more than one context has been added.
    /// </exception>
    /// <seealso cref="System.Windows.Application.ApplicationLifetimeObjects"/>
    public new static WebContext Current
    {
        get
        {
            return ((WebContext)(WebContextBase.Current));
        }
    }

贾拉勒

4

1 回答 1

0

我现在找到了以下解决方案。将以下代码添加到 app.config 和 web.config :

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.WindowsAzure.StorageClient" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="1.1.0.0" newVersion="1.7.0.0" />
  </dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.ServiceBus" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="1.6.0.0" newVersion="1.7.0.0" />
  </dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.ApplicationServer.Caching.Core" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="101.0.0.0" newVersion="1.0.4655.0" />
  </dependentAssembly>
</assemblyBinding>

于 2012-11-29T07:47:38.687 回答