В Интернете есть много других решений, но я пробовал несколько часов, но ни одно из них не решило проблему. Наконец я решил ее с помощью этого метода.
вопрос:
1. При доступе к странице ASP возникает следующая ошибка:
Ошибка активных серверных страниц «ASP 0201»
Ошибка: неверный язык сценария по умолчанию.
Язык сценариев приложения по умолчанию недействителен.
2. Проверьте HKEY_LOCAL_MACHINE/SOFTWARE/Classes и обнаружите, что разрешения этих классов были изменены на «Все».
Если указанная выше ошибка возникает на вашей странице ASP и вы видите, что разрешение ветки «Классы» в реестре имеет только одно «Все», поздравляем с победой.
Решение:
Щелкните диалоговое окно «Разрешения классов», нажмите кнопку [Дополнительно] ниже, в разделе «Дополнительные настройки безопасности» на вкладке [Разрешения] снимите флажок «Разрешить распространение родительских разрешений». . . Установите этот флажок, а затем удалите все элементы разрешений, а затем мы их восстановим.
Пункт восстановления 1. Пользователи группы пользователей
Пункт восстановления 2. Группа пользователей Power Users
Пункт восстановления 3. Группа пользователей Администраторы
Пункт восстановления 4. Группа пользователей CREATOR OWNER
Пункт восстановления 5. Группа пользователей СИСТЕМА
В [Дополнительные настройки безопасности] перейдите на вкладку [Разрешения], нажмите «Добавить» -> «Дополнительно» -> «Поиск сейчас», найдите эти группы пользователей и добавьте их одну за другой. При добавлении будьте осторожны, выбирая их разрешения и полностью. Контроль (в целях безопасности вы также можете позже изменить его на наследование, просто установите флажок Разрешить родительским разрешениям распространяться на..., это то, что я сделал), наконец, подтвердите, что он завершен, и закройте реестр.
Перезапустите IIS. Когда вы снова откроете страницу ASP, ошибка больше не появится, и страница станет нормальной.