質問: windows 7、iis7のhomegroupでwwwrootフォルダーを共有した後の401エラー wwwrootフォルダーをホームグループの残りの部分と共有した後、webサイトで次のエラーが発生します。 サーバーエラー 401-無許可:資格情報が無効なため、アクセスが拒否されました。指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません。 私の推測では、wwwrootフォルダーを共有したときに、フォルダーのアクセス許可が壊れていたと思います。フォルダの共有を解除してiis7を再起動しようとしましたが、それでもエラーが発生します。 wwwrootフォルダーに必要なデフォルトのアクセス許可を知っている人はいますか? iis7はデフォルト設定で構成されています(つまり、iis7の設定は変更していません)。どんな助けでも大歓迎です。すでに試しました: iis7の再起動 匿名認証をオフにしてから再度オンにする wwwrootフォルダーの共有を解除する
回答: wwwroot権限をリセットするために、別のボックスに移動し、問題のあるwebサーバーにすべての設定をコピーしました。wwwrootフォルダーのデフォルトのアクセス許可に戻す手順は次のとおりです。 wwwrootフォルダーを右クリックし、[プロパティ]をクリックします [セキュリティ]タブに移動し、[詳細設定]ボタンをクリックします [アクセス許可の変更...]ボタンをクリックし、[このオブジェクトの親から継承可能なアクセス許可を含める]チェックボックスをオンにします 「継承元」列の値が「<継承されていない>」であるすべてのアクセス許可エントリを削除します [適用]をクリックして、次の5つのアクセス許可エントリが "c:\ inetpub \"ディレクトリから継承されていることを確認します: trustedinstaller-フルコントロール システム-フルコントロール 管理者-フルコントロール ユーザー-読み取りと実行 クリエーターオーナー-スペシャル これらのアクセス許可が確認されたら、[追加]ボタンをクリックし、オブジェクト名として「iis_iusrs」と入力して、[ok]をクリックします。権限リストから「フォルダのトラバース/ファイルの実行」、「フォルダの一覧表示/データの読み取り」、「属性の読み取り」、「拡張属性の読み取り」、「権限の読み取り」を選択し、「ok」をクリックします。これで、wwwrootフォルダーは、iis7に付属しているすぐに使用できるアクセス許可に戻されます。これにより、私が遭遇していた前述の401 accessdeniedエラーが修正されました。