Sau khi nâng cấp dự án của chúng tôi để sử dụng Azure SDK 2.5, tôi nhận được ngoại lệ thời gian chạy sau khi triển khai tới Azure (web vai trò):Không thể tải tập tin hoặc lắp ráp ServiceRuntime 2.4.0.0
Không thể tải tập tin hoặc lắp ráp 'Microsoft.WindowsAzure.ServiceRuntime, Phiên bản = 2.4.0.0, Văn hóa = trung lập, PublicKeyToken = 31bf3856ad364e35' hoặc một trong số các phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định.
Một trong các gói được tham chiếu từ NuGet vẫn tham chiếu ServiceRuntime 2.4.0.0
. Từ những gì tôi hiểu, tất cả những gì cần phải làm gì để khắc phục điều này là tạo ra một bindingRedirect
trong web.config
của chúng tôi:
<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>
Thật không may này không hoạt động. Ngoại lệ vẫn tồn tại. Bất cứ ai có thể cung cấp hướng dẫn?