Απέτυχε η φόρτωση του αρχείου ή της συγκρότησης "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" ή μία από τις εξαρτήσεις του. Ο ορισμός της δήλωσης συγκρότησης που βρέθηκε δεν ταιριάζει με την αναφορά συγκρότησης. (Εξαίρεση από το HRESULT:0x80131040)
Περιγραφή: Παρουσιάστηκε μια ανεπίλυτη εξαίρεση κατά την εκτέλεση της τρέχουσας αίτησης web. Ελέγξτε τις πληροφορίες ανίχνευσης στοίβας για λεπτομέρειες σχετικά με το σφάλμα και από πού προήλθε στον κώδικά σας που προκάλεσε το σφάλμα.
Λεπτομέρειες εξαίρεσης: System.IO.FileLoadException: Απέτυχε η φόρτωση του αρχείου ή της συγκρότησης "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" ή μίας από τις εξαρτήσεις του. Ο ορισμός της δήλωσης συγκρότησης που βρέθηκε δεν ταιριάζει με την αναφορά συγκρότησης. (Εξαίρεση από το HRESULT:0x80131040)
Σφάλμα πηγής:
Δημιουργήθηκε μια μη χειριζόμενη εξαίρεση κατά την εκτέλεση του τρέχοντος αιτήματος web. Μπορείτε να χρησιμοποιήσετε τις ακόλουθες πληροφορίες ανίχνευσης στοίβας εξαιρέσεων για να προσδιορίσετε την αιτία της ανωμαλίας και πού παρουσιάστηκε.
Παρακολούθηση φορτίου συναρμολόγησης: Οι ακόλουθες πληροφορίες μπορούν να σας βοηθήσουν να προσδιορίσετε γιατί απέτυχε η φόρτωση της συγκρότησης "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e".
Μερικές φορές, βλέπουμε το παραπάνω σφάλμα.
Αιτία σφάλματος
Το έργο Α αναφέρεται στο xxx.dll, το έργο Β αναφέρεται επίσης στο xxx.dll και το έργο Α αναφέρεται στο έργο Β, όπως φαίνεται στο παρακάτω σχήμα:
Τόσο το έργο Α όσο και το έργο Β αναφέρονται σε xxx.dll, αλλά το έργο Α αναφέρεται σε μια υψηλότερη έκδοση του dll και το έργο Β αναφέρεται σε μια χαμηλότερη έκδοση του dll
Λύση
<bindingRedirect>στοιχείο, ανακατευθύνετε μια έκδοση συναρμολόγησης σε μια άλλη.
oldVersion
- Απαιτούμενα ακίνητα
- Καθορίζει την έκδοση της συγκρότησης που ζητήθηκε αρχικά. Ο αριθμός έκδοσης συναρμολόγησης έχει τη μορφή major.minor.build.revision. Κάθε τμήμα αυτού του αριθμού έκδοσης έχει μια έγκυρη τιμή μεταξύ 0 και 65535.
- Μπορείτε επίσης να καθορίσετε ένα εύρος εκδόσεων με την ακόλουθη μορφή:
- ν.ν.ν.ν.ν-ν.ν.ν.ν.ν
newΈκδοση
- Απαιτούμενα ακίνητα.
- Καθορίζει την έκδοση της συγκρότησης που θα χρησιμοποιηθεί αντί για τη μορφή έκδοσης που ζητήθηκε αρχικά: n.n.n.n
- Αυτή η τιμή μπορεί να καθορίσει μια έκδοση πριν από την oldVersion.
Σύνδεσμος τεκμηρίωσης:https://docs.microsoft.com/zh-cn ... ingredirect-element
Επίσημα παραδείγματα:
Έτσι, η λύση μου είναι να το ρυθμίσω ως εξής στο web.config:
|