Po uaktualnieniu nasz projekt do korzystania z Azure SDK 2.5, pojawia się następujący wyjątek czasu wykonywania po wdrożeniu do Azure (rola WWW):Nie można załadować pliku lub zestawu ServiceRuntime 2.4.0.0
Nie można załadować pliku lub assembly "Microsoft.WindowsAzure.ServiceRuntime, wersja = 2.4.0.0, Kultura = neutralny, PublicKeyToken = 31bf3856ad364e35 'lub jedna z jego zależności . System nie może odnaleźć określonego pliku.
Jeden z wymienionych pakietów z NuGet nadal odwołuje się do ServiceRuntime 2.4.0.0
. Z tego co rozumiem, wszystko co trzeba zrobić, aby rozwiązać ten problem jest stworzenie bindingRedirect
w naszym 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>
Niestety to nie działa. Wyjątek utrzymuje się. Czy ktoś może udzielić wskazówek?