أمس ، أثناء إعداد موقع ويب على IIS 7 و Windows Server 2008 ، قمت بتحميل موقع الويب في المستعرض وانتهى بي المطاف بالحصول على رسالة الخطأ التالية:
استدعاء LoadLibraryEx على عامل تصفية ISAPI C: \… isapi.dll فشل
كان المسار إلى ملف isapi.dll في C: \ Program Files \ etc وكنت متأكدًا أن كل شيء تم إعداده بشكل صحيح. بعد القيام ببعض الأبحاث حول هذا الموضوع ، اكتشفت أنه منذ أن قمت بتشغيل IIS 7 على إصدار 64 بت من Windows Server وكان تطبيق الويب الخاص بي 32 بت ، اضطررت إلى تغيير إعداد في تكوين IIS.
لإصلاح هذه المشكلة ، كل ما عليك فعله هو فتح IIS7 والنقر على تجمعات التطبيقات.
ثم إلى اليمين -نقر على تجمع التطبيقات لموقعك على الويب أو تجمع التطبيقات الافتراضي وانتقل إلى علامة التبويب خيارات متقدمةالإعدادات. تأكد من تعيين تمكين تطبيقات 32 بتعلى True.
ذلك! الآن إعادة تشغيل IIS وتحميل برنامج Internet Explorer مرة أخرى ويجب تحميل موقع الويب الخاص بك بشكل جيد.