Problem:
1. The following error occurred while accessing the ASP page:
Active Server Pages error ' ASP 0201 '
Invalid default scripting language for errors
The default scripting language applied to the application is invalid
2. View HKEY_LOCAL_MACHINE\Software\Classes, found that the Classes permissions are changed to Everyone.
If your ASP page appears above the error, and see the registry above the Classes branch permissions only one Everyone, congratulate the winner.
Solution:
Click on the Classes Permission dialog box, click the [Advanced] button below, in [Advanced security Settings], in the [Rights] tab, remove the "Allow parent permission to propagate to ... "This check box, then delete all the permission entries, and then we'll recover."
Restore Item 1. User group Users
Restore Item 2. User Group Power Users
Restore Item 3. User Group Administrators
Restore Item 4. User group CREATOR OWNER
Restore Item 5. User Group SYSTEM
In Advanced security settings, navigate to the Permissions tab. Click Add--"advanced-" immediately find, find those user groups, one of the add in, add, attention to select their permissions, complete control (for security, you can later change to inheritance, on the hook "allow the permissions of the parent to propagate to ... check box, that's what I do.), finalize the completion and turn off the registration form.
Please reboot your IIS, and then open the ASP page, the error no longer appears, the page is normal.