اخیراّ در روند انتقال سایت هایی که با asp classic کدنویسی شده اند با مشکل مواجه می شدیم ، با اینکه asp classic در iis 8 نصب بود سایت ها با خطا مواجه می شدند و asp شناخته نشده بود و متن خطای مشاهده شده بصورت زیر است:
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
جهت رفع مشکل نیاز است handler mapping مربوط به asp بصورت دستی تنظیم شود و خط زیر را در فایل web.config در تگ <sysytem.webserver> اضافه کنید.
<handlers>
<add name="aspclassic" path="*.asp" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" preCondition="bitness32" />
</handlers>