|
|
Opslået på 04/06/2018 16.02.54
|
|
|
|

Fejlede i at indlæse filen eller assemblyen "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" eller en af dens afhængigheder. Definitionen af found assembly manifest stemmer ikke overens med assembly-referencen. (Undtagelse fra HRESULT:0x80131040)
Beskrivelse: En ubehandlet undtagelse opstod under udførelsen af den aktuelle webforespørgsel. Tjek stack trace-oplysningerne for detaljer om fejlen og hvor den kom fra i din kode, der forårsagede fejlen.
Undtagelsesdetaljer: System.IO.FileLoadException: Fejlede i at indlæse fil eller assembly "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" eller en af dens afhængigheder. Definitionen af found assembly manifest stemmer ikke overens med assembly-referencen. (Undtagelse fra HRESULT:0x80131040)
Kildefejl:
En uhåndteret undtagelse blev genereret under udførelsen af den aktuelle webforespørgsel. Du kan bruge følgende undtagelsesstaksporingsinformation til at bestemme årsagen til anomalien og hvor den opstod.
Assembly Load Trace: Følgende information kan hjælpe med at afgøre, hvorfor assemblyen "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" ikke kunne indlæses.
Nogle gange ser vi ovenstående fejl.
Fejlårsag
Projekt A refererer xxx.dll, Projekt B refererer også til xxx.dll, og Projekt A refererer til Projekt B, som vist i figuren nedenfor:
Både projekt A og projekt B henviser til xxx.dll, men projekt A refererer til en højere version af dll'en, og projekt B refererer til en lavere version af dll'en
Opløsning
<bindingRedirect>element, omdiriger en samlingsversion til en anden.
oldVersion
- Påkrævede egenskaber
- Specificerer den version af samlingen, der oprindeligt blev anmodet om. Samlingsversionens nummer er i formatet major.minor.build.revision. Hver del af dette versionsnummer har en gyldig værdi mellem 0 og 65535.
- Du kan også angive et versionsinterval i følgende format:
- n.n.n.n-n.n.n.n
newVersion
- Påkrævede ejendomme.
- Angiver den version af samlingen, der skal bruges i stedet for det oprindeligt anmodede versionsformat: n.n.n.n
- Denne værdi kan angive en version før oldVersion.
Dokumentationslink:https://docs.microsoft.com/zh-cn ... ingredirect-element
Officielle eksempler:
Så min løsning er at sætte det op sådan her i web.config:
|
Tidligere:Jeg er her, vær venlig at være mere opmærksom og lær af hinandenNæste:Løsning: Installationsprogrammet, der bruges til at installere Visual Studio, er ufuldstændigt
|