গতকাল, IIS 7 এবং উইন্ডোজ সার্ভার ২০০৮-এ একটি ওয়েবসাইট সেট আপ করার সময়, আমি ব্রাউজারে ওয়েবসাইটটি লোড করলে নিচের এরর মেসেজ পেলাম:
Calling LoadLibraryEx on ISAPI filter C:\…isapi.dll failed
পথটি C:\Program Files\etc-এ isapi.dll ফাইলের ছিল এবং আমি মোটামুটি নিশ্চিত ছিল সব কিছু সঠিকভাবে সেট আপ করা আছে। বিষয়টি নিয়ে কিছু রিসার্চ করার পর, আমি বুঝতে পারলাম যেহেতু আমি ৬৪-বিট উইন্ডোজ সার্ভারে IIS 7 চালাচ্ছি এবং আমার ওয়েব অ্যাপ্লিকেশন ৩২-বিট, আমাকে IIS কনফিগারেশনে একটি সেটিং পরিবর্তন করতে হবে।
এই সমস্যাটি সমাধান করতে, আপনাকে শুধু IIS7 খুলতে হবে এবং Application Pools-এ ক্লিক করতে হবে।

তারপর আপনার ওয়েবসাইটের জন্য অ্যাপ্লিকেশন পুল বা ডিফল্ট অ্যাপ্লিকেশন পুলে রাইট-ক্লিক করুন এবং Advanced Settings ট্যাবে যান। নিশ্চিত করুন যে Enable 32-bit applications True-এ সেট করা আছে।

এটেই শেষ! এখন IIS রিস্টার্ট করুন এবং আবার ইন্টারনেট এক্সপ্লোরার লোড করুন এবং আপনার ওয়েবসাইটটি ঠিকঠাক লোড হওয়া উচিত।