IIS 6 Win23kの下。ウェブサイトのルートディレクトリにはweb.configがあります(ルートWebサイトは実際にはSharePointサイトです)。私はasp.netアプリケーションで仮想ディレクトリとplunkを作成し、それはweb.configです。私のアプリケーションは、特定のユーザーIDとして実行され、ルートディレクトリのweb.configに対する権限を持っていないものがあります。仮想ディレクトリ内のWeb.config ...ルートディレクトリweb.configでアクセス許可が拒否されましたか?
仮想ディレクトリのweb.configにエラーがあります(参照のスペルが間違っています)。ブラウザから仮想ディレクトリにアクセスすると、「permission denied」というASP.NETエラーが発生しました。
親web.config ...の権限を変更します。poof正しいエラーが表示されるようになりました。親のweb.configを削除する... poof正しいエラーが表示されるようになりました。
ここでは何が起こっていますか?なぜ私の仮想ディレクトリはルートディレクトリのweb.configを必要としますか?私の仮想ディレクトリがこれをしないようにするにはどうすればよいですか?
編集:これはシェアポイントが悪い市民であることです。 web.confgのアクセス権は、フルコントロールとSTS_WPGを読み取り専用とするAdministratorsとSystemのみに設定します。 sharepointが私が確信しているWebサーバを初めて乱してしまったことに注意してください。
ありがとうございます!
Rob
提案をお寄せいただきありがとうございますが、それは助けにはならなかったが。 – user53794