Share via

Using localhost to test asp website

Philip Malpas 0 Reputation points
2026-05-11T17:13:03.01+00:00

I have used localhost / iis and asp to test my website locally on windows 10 for a number of years. I have configured all the correct settings on my new windows 11 pc (it looks exactly the same as the old windows 10 one did) but when I try and access the asp sections of my website it fails saying "Classic ASP Not Installed by Default on IIS 7.0 and above" - I have tried everything to address this but cannot seem to get it to work. I am currently running Windows 11 Home edition - could that be the problem?

Windows development | Internet Information Services

1 answer

Sort by: Most helpful
  1. Leon Tran (WICLOUD CORPORATION) 1,990 Reputation points Microsoft External Staff Moderator
    2026-05-12T06:19:33.9166667+00:00

    Hi @Philip Malpas ,

    Thank you for sending us your concern.

    Windows 11 Home should still support Classic ASP with IIS, so the edition itself is usually not the issue. This error normally appears when the ASP feature is not fully enabled in Windows Features, even if IIS is already installed.

    Please open Control Panel > Programs > Turn Windows features on or off, then expand Internet Information Services > World Wide Web Services > Application Development Features and make sure ASP is enabled. It is also recommended to enable ISAPI Extensions, ISAPI Filters, and CGI. After applying the changes, restart the PC.

    Once restarted, open IIS Manager and confirm that ASP appears under the IIS features for the website. You can also restart IIS manually using:

    iisreset
    

    If ASP was already enabled, try disabling it, rebooting the PC, then enabling it again and rebooting once more. Some Windows 11 systems do not register the feature correctly until it is reinstalled.

    You can also verify whether ASP is installed correctly by running the following command in an elevated Command Prompt:

    dism /online /Get-FeatureInfo /FeatureName:IIS-ASP
    

    If the issue continues after this, please share the IIS version, the full error message/code, and whether the website uses older 32-bit components or COM objects, as that may help identify the cause.

    Hope this helps! If my answer was helpful, you can follow this guidance to provide some feedback. This also help another find the solution easier. 

    I look forward to hearing from you soon. 

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.