2

この記事(方法 2、項目 6) によると、 web.configファイルの読み取りを許可するロールとしてcomputername\IIS_IUSRSを追加することになっています。

ただし、それが本当かどうかはわかりません。理由は次のとおりです。

  1. 現在のサーバーで、セキュリティタブにその設定がなくてもアクセスできる他の Web サイトを見たことがあります。
  2. さらに重要なことに、500.19関連の構成データが無効であり、拡張構成ファイルのアクセス許可が不十分です (0x80070005) というエラーが引き続き表示されます。

(この時点では、静的な HTML ページのみを提供しようとしています。その後、Web サービスも提供します。)

私は何が欠けていますか?

4

1 に答える 1

3

セットアップ内のディレクトリ ツリーのすべての部分を確認してください。実際、アクセスしようとしているすべてのディレクトリ、サブディレクトリ、およびファイルに、ローカル マシン (実際にはサーバー) で定義されたグループ IIS_IUSRS があることを確認してください。私は左耳にそうではない部分を見つけることを賭けています。

あなたが言及したエラー - 0x80070005 - はまさにそれを意味します。

それでも問題の原因が見つからない場合は、ディレクトリ ツリー全体を削除して、セットアップ プロセス全体をやり直してください。キャッチされたアクセス権があるかもしれません。

システムでテストしたところ、サブディレクトリから IIS_IUSRS のアクセス許可を削除すると、説明しているエラーが発生する可能性があります。

于 2012-11-17T16:19:15.150 に答える