Tiedoston tai kokoonpanon "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" tai jokin sen riippuvuuden lataaminen epäonnistui. Löydetyn assembly-manifestin määritelmä ei vastaa assembly-viittausta. (Poikkeus HRESULT:0x80131040)
Kuvaus: Käsittelemätön poikkeus tapahtui nykyisen verkkopyynnön suorittamisen aikana. Tarkista pinon jäljityksen tiedot virheestä ja siitä, mistä koodisi virheen aiheutti.
Poikkeustiedot: System.IO.FileLoadException: Tiedoston tai kokoonpanon "Common.Loging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" tai jokin sen riippuvuuden lataaminen epäonnistui. Löydetyn assembly-manifestin määritelmä ei vastaa assembly-viittausta. (Poikkeus HRESULT:0x80131040)
Lähdevirhe:
Käsittelemätön poikkeus syntyi nykyisen verkkopyynnön suorittamisen aikana. Voit käyttää seuraavia poikkeuspinon jäljitystietoja selvittääksesi poikkeaman syyn ja sen sijainnin.
Assembly Load Trace: Seuraavat tiedot auttavat selvittämään, miksi assembleri "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" ei latautunut.
Joskus näemme yllä olevan virheen.
Virheen syy
Projekti A viittaa xxx.dll, Projekti B viittaa myös xxx.dll ja Projekti A viittaa Projektiin B, kuten alla olevassa kuvassa on esitetty:
Sekä projekti A että projekti B viittaavat xxx.dll:ään, mutta projekti A viittaa dll:n korkeampaan versioon ja projekti B alempaan versioon dll:stä
Ratkaisu
<bindingRedirect>elementti, ohjaa yksi assembly-versio toiseen.
oldVersion
- Vaaditut ominaisuudet
- Määrittää alun perin pyydetyn kokoonpanon version. Assembly-versionumero on muodossa major.minor.build.revision. Jokaisella tämän version numeron osalla on voimassa oleva arvo välillä 0–65535.
- Voit myös määrittää versioalueen seuraavassa muodossa:
- n.n.n.n-n.n.n.n
newVersion
- Vaaditut ominaisuudet.
- Määrittää käytettävän assemblyn version alkuperäisen pyydetyn version sijaan: n.n.n.n
- Tämä arvo voi määrittää version, joka edeltää oldVersionia.
Dokumentaatiolinkki:https://docs.microsoft.com/zh-cn ... ingredirect-element
Virallisia esimerkkejä:
Kiertotieni on asettaa se näin web.config-tiedostoon:
|