13

Azure SDK 2.5 を使用するようにプロジェクトをアップグレードした後、Azure (Web ロール) にデプロイすると、次のランタイム例外が発生します。

ファイルまたはアセンブリ 'Microsoft.WindowsAzure.ServiceRuntime, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

NuGet から参照されているパッケージの 1 つがまだ を参照していますServiceRuntime 2.4.0.0。私が理解していることから、これを修正するために必要なことはbindingRedirect、私たちの にを作成することだけweb.configです:

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

残念ながら、これは機能しません。例外は持続します。誰でもガイダンスを提供できますか?

4

2 に答える 2