5

いくつかの ASP.Net アプリケーションを IIS6 から IIS7 に移行していますが、今のところすべてうまくいっています。別のサーバー上のファイルを指す複数の仮想ディレクトリを 1 つのサーバー上に作成しようとしています。IIS6 では、ファイルにアクセスできるユーザーを使用して匿名認証を行うだけで済みました。IIS7 では動作しません。ユーザー名とパスワードを使用して仮想ディレクトリをセットアップしましたが、500.19 エラー「アクセス許可が不十分なため構成ファイルを読み取れません」が表示されます。画像だけを含み、アプリケーション ファイルを含まないディレクトリに web.config を配置する必要があるとは想像できません。IIS マネージャーでディレクトリをクリックすると、認証セクションなど、クリックしたすべての web.config ファイルに関するエラーが表示されます。また、仮想ディレクトリからのファイルへの書き込みは問題なく動作しているように見えるので、アクセスに問題があるとは思いません。ディレクトリに IIS_IUSR グループへのアクセスを許可しました。

4

1 に答える 1

3

UNC 共有を指す仮想ディレクトリを使用する場合は、仮想ディレクトリの詳細設定に移動し、フォルダーにアクセスするための適切な権限を持つ特定のユーザー アカウントを選択します。リモートサーバー上のUNC共有を指すasp.netアプリの仮想ディレクトリで機能します。

于 2012-02-13T19:21:06.860 に答える