1

ISS でいくつかの設定を変更した後、次のエラーが発生しました。

401 - Unauthorized: 認証情報が無効なため、アクセスが拒否されました。指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません。

Web アプリを保存するフォルダーを確認して確認しました。

TrustedInstaller - Full control
SYSTEM - Full control
Administrators - Full control
Users - Read & execute
CREATOR OWNER - Special

何か案は?

4

1 に答える 1

1

私はこれに対する答えを見つけました:

wwwroot フォルダーの既定のアクセス許可に戻す手順は次のとおりです。

まず、wwwroot フォルダーを右クリックし、[プロパティ] をクリックします。[セキュリティ] タブに移動し、[詳細設定] ボタンをクリックします。[権限の変更...] ボタンをクリックし、[このオブジェクトの親から継承可能な権限を含める] チェックボックスをオンにします。「継承元」列の値が「」であるすべてのアクセス許可エントリを削除します。[適用] をクリックして、次の 5 つのアクセス許可エントリが "C:\inetpub\" ディレクトリから継承されていることを確認します。

TrustedInstaller - Full control
SYSTEM - Full control
Administrators - Full control
Users - Read & execute
CREATOR OWNER - Special

これらのアクセス許可が確認されたら、[追加] ボタンをクリックし、オブジェクト名に「IIS_IUSRS」と入力して [OK] をクリックします。権限の一覧から「フォルダのトラバース / ファイルの実行」、「フォルダの一覧表示 / データの読み取り」、「属性の読み取り」、「拡張属性の読み取り」、「権限の読み取り」を選択し、[OK] をクリックします。

wwwroot フォルダーは、IIS7 に付属の既定のアクセス許可に設定し直す必要があります。

これにより、私が遭遇していた前述の 401 Access Denied エラーが修正されました。

于 2012-04-04T10:44:32.610 に答える