После обновления нашего проекта для использования Azure SDK 2.5 я получаю следующее исключение во время выполнения при развертывании в Azure (веб-роль):
Не удалось загрузить файл или сборку "Microsoft.WindowsAzure.ServiceRuntime, Version = 2.4.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'или одна из ее зависимостей. Система не может найти указанный файл.
Один из ссылочных пакетов от NuGet все еще ссылается на 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>
К сожалению, это не сработает. Исключение сохраняется. Может ли кто-нибудь дать указания?