インターネット上には他にも多くの解決策がありますが、数時間試しましたが、どれも問題を解決できませんでした。最終的にこの方法で解決しました。
質問:
1. ASP ページにアクセスすると、次のエラーが発生します。
Active Server Pages エラー「ASP 0201」
エラー 無効なデフォルトのスクリプト言語
アプリケーションのデフォルトのスクリプト言語が無効です
2. HKEY_LOCAL_MACHINE/SOFTWARE/Classes を確認し、このクラスの権限がEveryone に変更されていることを確認します。
ASP ページで上記のエラーが発生し、レジストリ上の Classes ブランチのアクセス許可にEveryone が 1 つしかないことがわかった場合は、当選おめでとうございます。
解決:
[クラスのアクセス許可] ダイアログ ボックスをクリックし、下の [詳細] ボタンをクリックし、[セキュリティの詳細設定] の [アクセス許可] タブで、親のアクセス許可の伝達を許可するを削除します。 。 。このチェックボックスをオンにして、すべての権限項目を削除し、復元します。
回復項目 1. ユーザーグループ users
リカバリ項目 2. ユーザーグループ Power Users
回復項目 3. ユーザーグループ Administrators
回復項目 4. ユーザーグループ CREATOR OWNER
回復項目 5. ユーザーグループ SYSTEM
[高度なセキュリティ設定] で [アクセス許可] タブに移動し、[追加] - [詳細] - [今すぐ検索] をクリックし、それらのユーザー グループを見つけて 1 つずつ追加します。追加するときは、アクセス許可を選択して完全に完了するように注意してください。制御 (セキュリティのため、後で継承に変更することもできます。親のアクセス許可の伝播を許可する... チェックボックスをオンにするだけです。私はそうしました。)、最後に完了を確認し、レジストリを閉じます。
IIS を再起動してください。ASP ページを再度開くと、エラーは表示されなくなり、ページは正常に表示されます。