नीचे baldy द्वारा दिया गया उत्तर सही है, लेकिन आपको अपने AppPool में 32-बिट एप्लिकेशन को सक्षम करने की भी आवश्यकता हो सकती है।
स्रोत:http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- a-कार्यक्रम-के साथ-एक-गलत-प्रारूप/
मेरी स्थानीय मशीन पर चलने के लिए एक एप्लिकेशन सेट करते समय (Vista 64bit चल रहा है) मुझे इस त्रुटि का सामना करना पड़ा:
<ब्लॉकक्वॉट>
फ़ाइल या असेंबली लोड नहीं कर सका ChilkatDotNet2
या इसकी निर्भरता में से एक। किसी प्रोग्राम को गलत प्रारूप के साथ लोड करने का प्रयास किया गया था।
जाहिर है, एप्लिकेशन चिलकैट घटकों का उपयोग करता है, लेकिन ऐसा लगता है कि हम जिस संस्करण का उपयोग कर रहे हैं, वह केवल 32 बिट संस्करण है।
इस त्रुटि को हल करने के लिए, मैंने 32 बिट अनुप्रयोगों को अनुमति देने के लिए आईआईएस में अपना ऐप पूल सेट किया है। आईआईएस प्रबंधक खोलें, ऐप पूल पर राइट क्लिक करें, और उन्नत सेटिंग्स चुनें (नीचे देखें)
फिर "32-बिट एप्लिकेशन सक्षम करें" को सही पर सेट करें।
सब हो गया!