Tôi đang cố gắng sử dụng Windows Azure Caching Preview.Không thể tải tệp hoặc lắp ráp Microsoft.ApplicationServer.Caching.Core
Tôi có một vai trò người lao động bộ nhớ cache chuyên dụng, Một webrole sử dụng bộ nhớ cache cũ và một vai trò công nhân liên tục cập nhật bộ nhớ cache.
Tôi làm theo các instructions on the Windows Azure guide nhưng tôi vẫn nhận được một lỗi:
Không thể tải tập tin hoặc lắp ráp 'Microsoft.ApplicationServer.Caching.Core, Version = 1.0.0.0, Culture = trung tính, PublicKeyToken = 31bf3856ad364e35' hoặc một trong những phụ thuộc của nó. Định nghĩa tệp kê khai của assembly được đặt không khớp với tham chiếu assembly. (Ngoại lệ từ HRESULT: 0x80131040)
Tôi phụ thuộc kiểm tra gấp đôi gấp 1000000, có chính xác. Tôi nhận thấy có hai bộ dll: những phiên bản 1.0.0.0 tôi muốn sử dụng và một phiên bản khác 101.0.0.0 tôi không muốn. Tôi đã thêm BindingRedirect
tuyên bố vào tất cả các tệp .config của tôi để ánh xạ 101 phiên bản lên 1.0.0.0 Tôi đã kiểm tra thư mục \ bin, giải nén các tệp bằng Jetbrains, chúng đúng. Tôi bắt đầu mất kiên nhẫn. Tại sao không .NET lấy DLL tôi chỉ định khi tôi đặt đường dẫn rõ ràng?
Ok, wai duy nhất tôi tìm thấy để giải quyết vấn đề này: Tìm kiếm tất cả các tài liệu tham khảo của các dll trên ổ cứng của tôi và thay thế bằng bản sao chính xác. –