BadImageFormatException जब विंडोज सर्वर 2012 R2 पर तैनाती

वोट
3

मैं विंडोज सर्वर 2012 R2 (64) पर अपने Asp.net आवेदन की तैनाती कर रहा हूँ। 64-बिट dll का उपयोग करते समय मैं एक क्रम BadImageFormatException मिलता है। जब मैंने इसे आईआईएस एक्सप्रेस या आवेदन स्थानीय मशीन पर प्रकाशित के साथ चलाने के लिए सब कुछ अच्छी तरह से काम करता है IIS (अनुप्रयोग पूल -> समाधान नाम -> 32-बिट अनुप्रयोगों गलत पर सेट सक्षम करें, समाधान में सभी परियोजनाओं को भी मंच लक्ष्य 64 के लिए सेट कर रहे हैं)। तैनाती टीम सिटी और ऑक्टोपस तैनाती से गुजर रहा है।

क्या समाधान हो सकता है?

युपीडी System.BadImageFormatException: एक प्रयास गलत प्रारूप के साथ एक कार्यक्रम लोड करने के लिए बनाया गया था। Libxl.XmlBook.xlCreateXMLBookC पर () xxx.Controllers.xxx.xxxController.LibxlTest पर () C: \ TeamCity \ buildAgent \ काम \ aeb63fe0b246a1f3 \ xxx \ xxx \ नियंत्रकों \ xxx \ xxx \ xxxController: (0x8007000B HRESULT से अपवाद) .cs: लाइन 597

\ TeamCity \ buildAgent \ सर्वर पर whrere ऑक्टोपस मूंछ है: ऐसा कोई रास्ता सी है।

13/03/2017 को 12:15
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
0

ठीक है, ऐसा लगता है कि आप या आपके संदर्भों में से एक पर एक निर्भरता है libXL

आपका अपवाद परिणाम ( 0x8007000B ) निश्चित रूप से एक 32-बिट 64-बिट मुद्दे पर लोड नहीं कर सकता है।

libXL सी ++ परियोजना है, में डाउनलोड ज़िप वहाँ एक है bin64की एक प्रति के साथ फ़ोल्डर libxl.dllहै कि 64-बिट मोड में काम करेंगे।

यदि आप एक libXL लाइसेंस प्राप्त प्रतिलिपि कि से 64-बिट dll उपयोग करने के लिए बेहतर है।

ध्यान दें कि C:\TeamCity\buildAgent\मशीन अपनी परियोजना पर बनाया गया था से आता है, लाइन नंबर आदि अपने में सहेज pdbफ़ाइलें।

22/04/2017 को 08:45
का स्रोत उपयोगकर्ता

वोट
1

अंत में, यह 86 (से साथ काम करता है binसंस्करण फ़ोल्डर) है, जबकि समाधान x64 के लिए निर्माण किया गया था। शायद, इसके बारे में एक विशेष लक्षण है libxl। इस प्रकार, मैं 64 के साथ और को तैनात मेरी पोस्ट तैनाती स्क्रिप्ट x86 संस्करण के लिए यह परिवर्तन के बाद विकासशील कर रहा हूँ।

25/04/2017 को 14:33
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more