تنظیم Enable 32-bit Applications در IIS این امکان را میدهد که برنامههای 32 بیتی روی سیستمعاملهای 64 بیتی اجرا شوند. این ویژگی برای برنامههایی که نسخه 64 بیتی ندارند یا وابسته به کتابخانههای 32 بیتی هستند مفید است.
کاربردهای Enable 32-bit Applications
- سازگاری با برنامههای قدیمیتر
- برخی از برنامههای قدیمی یا اجزای آنها، مانند DLLها یا کتابخانهها، فقط در نسخه 32 بیتی ارائه شدهاند و نمیتوانند به صورت بومی روی سیستمعامل 64 بیتی اجرا شوند. با فعال کردن Enable 32-bit Applications، میتوان این برنامهها را بدون تغییرات اساسی اجرا کرد.
- نیاز به کتابخانههای خاص
- برخی از کتابخانههای خارجی یا افزونههایی که در برنامهها مورد استفاده قرار میگیرند فقط برای معماری 32 بیتی نوشته شدهاند. در صورتی که این کتابخانهها به عنوان بخشی از برنامه مورد نیاز باشند، فعال کردن این تنظیم به حل مشکل کمک میکند.
- استفاده از نسخههای قدیمیتر پایگاه دادهها
- برخی از برنامهها به درایورهای ODBC یا پایگاه دادههای قدیمی که فقط 32 بیتی هستند وابستهاند. این ویژگی در اجرای برنامههایی که به این درایورها نیاز دارند مؤثر است.
- حفظ منابع سیستم در سرورهای خاص
- در برخی موارد، برنامههای 32 بیتی حافظه و منابع کمتری نسبت به نسخههای 64 بیتی مصرف میکنند، به خصوص در سرورهایی که محدودیت منابع دارند. برای این نوع برنامهها، اجرای نسخه 32 بیتی میتواند به صرفهتر باشد.
فعال سازی Enable 32-bit Applications در کنترل پنل پلسک
ابتدا به کنترل پنل پلسک خود لاگین نمایید و از بخش Websites & Domains گزینه IIS Application Pool را انتخاب کنید.
برای فعال کردن این ویژگی در IIS، باید تنظیم Enable 32-bit Applications را به True تغییر دهید.
پس از اعمال این تغییر، Application Pool به گونهای تنظیم میشود که بتواند برنامههای 32 بیتی را روی یک سرور 64 بیتی اجرا کند.
در صورتیکه این گزینه برای شما در کنترل پنل پلسک غیر فعال می باشد از شرکت هاستینگ خود درخواست نمایید Enable 32-bit Applications بر روی هاست شما فعال کنند.
نکات :
- پایین بودن کارایی برای برخی از برنامهها: اجرای یک برنامه 32 بیتی بر روی سیستم 64 بیتی ممکن است کارایی کمتری نسبت به برنامههای 64 بیتی داشته باشد.
- محدودیت دسترسی به حافظه: برنامههای 32 بیتی معمولاً نمیتوانند به بیش از 2 گیگابایت حافظه دسترسی داشته باشند. این موضوع ممکن است برای برنامههای با نیاز حافظه بالا محدودیت ایجاد کند.
به طور کلی، فعال کردن این گزینه برای برنامههایی که فقط نسخه 32 بیتی دارند یا با معماری 64 بیتی سازگار نیستند مفید است.