خطای IIS7:Classic ASp :http 404.3 / An error occurred on the server when processing the URL. Please contact the system administrator

زمانی که با ASP Classic بر روی IIS 7 کار میکنید ممکن است خطای زیر رخ دهد

HTTP Error 404.3 – Not Found

An error occurred on the server when processing the URL. Please contact the system administrator

 

این خطا معمولا پس از انتقال سایت و یا deploy اپلیکیشن iis به سروری دیگر رخ می دهد.

در ابتدا باید از نصب بودن ASP بر روی IIS اطمینان حاصل نمایید. بصورت پیش فرض ASP نصب نیست.

برای نصب ASP Classic بر روی ویندوز سرور ۲۰۱۲ مسیر زیر را دنبال کنید:

  • ابزار Server Manager را باز کنید.
  • وسط صفحه بر روی Add Roles and Features کلیک کنید. همچنین این گزینه از قسمت Manage در دسترس می باشد.
  • از تنظیمات Add Roles and Features بر روی Next کلیک کنید تا به صفحه Server Roles برسید.
  • در صفحه Server Roles منوی Web Server (IIS) را باز کنید و سپس Web Server را باز کنید تا به Application Development برسید.

 

  • در صفحه Server Roles از زیر منوی Application Development تیک گزینه ی ASP و ISAPI Extensions را بزنید.
  • اگر دیالوگ باکس Add features that are required by ASP? باز شد٬ با زدن گزینه Add Features نصب این قابلیت را تایید نمایید.

  • به مرحله بعد بروید و صفحه Features را هم Next بزنید.
  • در صفحه Confirmation بر روی Install کلیک کنید.
  • پس از پایان نصب در صفحه Results بر روی Close کلیک کنید.

هم اکنون اپلیکیشن شما باید بدون مشکل اجرا شود. در صورتی که همچنان خطای زیر مشاهده می شود:

“An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.”

لطفا مراحل زیر را دنبال نمایید.

  1. نرم افزار Internet Information Services (iis) manager را باز کنید.
  2. از منوی سایت بایستی سایت مورد نظرتان را پیدا کنید و سپس بر روی ASP کلیک کنید.
  3. از قسمت Debugging Properties باید گزینه Send Errors To Browsers  را پیدا کرده و به True تغییر دهید.

هم اکنون به مرورگر خود برگردید و رفرش کنید تا خطای کامل سایت خود را مشاهده نمایید.