"Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" dosyası veya montajı veya bağımlılıklarından biri yüklenemedi. Bulunan montaj manifestosu tanımı, montaj referansıyla uyuşmaz. (HRESULT istisnasi:0x80131040)
Açıklama: Mevcut web isteği yürütülürken yönetilmeyen bir istisna meydana geldi. Hata hakkında detaylar ve hatanın kodunuzda nereden kaynaklandığını kontrol edin.
İstisna detayları: System.IO.FileLoadException: "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" veya bağımlılıklarından birini dosya veya assembly yüklenemedi. Bulunan montaj manifestosu tanımı, montaj referansıyla uyuşmaz. (HRESULT istisnasi:0x80131040)
Kaynak hatası:
Mevcut web isteği yürütülürken yönetilmeyen bir istisna oluşturuldu. Aşağıdaki istisna yığını iz bilgilerini kullanarak anomalinin nedenini ve nerede meydana geldiğini belirleyebilirsiniz.
Assembly Yük İzi: Aşağıdaki bilgiler, "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" assembly dosyasının neden yüklenmediğini belirlemeye yardımcı olabilir.
Bazen yukarıdaki hatayı görürüz.
Hata nedeni
Proje A xxx.dll'ye atıfta bulunur, Proje B xxx.dll'ye de atıfta bulunur ve Proje A ise aşağıdaki şekilde gösterildiği gibi Proje B'ye atıfta bulunur:
Hem proje A hem de proje B xxx.dll'ye atıfta bulunurken, proje A dll'nin daha yüksek bir versiyonunu, proje B ise dll'nin daha alt bir versiyonunu ifade eder
Çözüm
<bindingRedirect>bir assembly versiyonunu diğerine yönlendirmek için bir bileşen olarak yönlendirir.
oldVersion
- Gerekli özellikler
- Başlangıçta istenen montaj versiyonunu belirtir. Montaj sürüm numarası major.minor.build.revision formatındadır. Bu versiyon numarasının her bir parçasının geçerli bir değeri 0 ile 65535 arasında vardır.
- Ayrıca aşağıdaki formatta bir sürüm aralığı da belirleyebilirsiniz:
- n.n.n.n-n.
newVersion
- Gerekli özellikler.
- Orijinal istenen sürüm formatı yerine kullanılacak montaj sürümünü belirtir: n.n.n.n
- Bu değer, oldVersion'dan önceki bir sürümü belirtebilir.
Dokümantasyon bağlantısı:https://docs.microsoft.com/zh-cn ... ingredirect-element
Resmi örnekler:
Yani, benim çözüm yöntemim web.config'de şöyle ayarlamak:
|