कल, IIS 7 और Windows Server 2008 पर एक वेबसाइट की स्थापना करते समय, मैंने ब्राउज़र में वेबसाइट को लोड किया और निम्नलिखित त्रुटि प्राप्त की:
ISAPI फ़िल्टर C: \… isapi.dll पर LoadLibraryEx को कॉल करना विफल रहा
रास्ता C: \ Program Files \ etc में isapi.dll फ़ाइल में था और मुझे पूरा यकीन था कि सब कुछ ठीक से सेटअप था। विषय पर थोड़ा शोध करने के बाद, मुझे पता चला कि जब से मैं विंडोज सर्वर के 64-बिट संस्करण पर IIS 7 चला रहा हूं और मेरा वेब अनुप्रयोग 32-बिट था, मुझे IIS कॉन्फ़िगरेशन में एक सेटिंग बदलनी पड़ी।
इस समस्या को ठीक करने के लिए, आपको केवल IIS7 खोलना होगा और एप्लिकेशन पूल पर क्लिक करना होगा।
फिर अपनी वेबसाइट या डिफ़ॉल्ट एप्लिकेशन पूल के लिए एप्लिकेशन पूल पर राइट-क्लिक करें और उन्नत सेटिंग्स टैब पर जाएं। सुनिश्चित करें कि 32-बिट अनुप्रयोग सक्षम करें True पर सेट है।
बस! अब IIS को पुनरारंभ करें और इंटरनेट एक्सप्लोरर को फिर से लोड करें और आपकी वेबसाइट को ठीक लोड करना चाहिए।