4

サーバーに ASP.Net Web アプリケーションをインストールできるようにサーバーをセットアップしています。

IIS7 マネージャーで [サイト] を右クリックして [仮想ディレクトリの追加] を選択し、[設定のテスト] ボタンをクリックすると、次のメッセージが表示されます。

The server is configured to use pass-through authentication with a built-in 
account to access the specified physical path. However, IIS Manager cannot 
verify whether the built-in account has access. Make sure that the application 
pool identity has Read access to the physical path. If this server is joined to 
a domain, and the application pool identity is NetworkService or LocalSystem, 
verify that <domain>\<computer_name>$ has Read access to the physical path. 
Then test these settings again.

メッセージは、これらのことを行う方法を教えてくれません。

私がセットアップしているサーバーには、Windows7 Home Premium がインストールされています。コンピュータはすべてデフォルト設定でセットアップされ、MyComputer-PC などのコンピュータ名 (実際の名前ではありません) が付けられています。ドメインは設定されていません。

メッセージに記載されていることを行う方法を教えていただけますか?

4

3 に答える 3

5

1) IIS に移動し、仮想ディレクトリを保持する IIS エントリをクリックします。[基本設定] を右クリックして、使用しているアプリケーション プールを確認します。

2) IIS に移動し、アプリケーション プールに移動します。アプリケーション プールを右クリックし、詳細設定 -> Identity プロパティを確認して、使用しているユーザーを確認します。

3) IIS エントリがマップされているフォルダーに移動し、ユーザーがこのディレクトリに追加されていることを確認します。書き込み許可を与えたい場合は、書き込みを許可します。それ以外の場合は、読み取りと実行を許可してください。

于 2012-10-30T15:18:16.590 に答える
1

メッセージは、何をする必要があるかについて非常に明確です。IIS の [アプリケーション プール] セクションに移動し、既定のアプリケーション プールの詳細設定を開きます。Identity プロパティに指定されているユーザー名を確認してください。

仮想ディレクトリを物理的に保存している場所に移動し、フォルダーのプロパティ -> セキュリティに移動します。ユーザーが適切なアクセス権を持っていることを確認してください。

于 2012-10-30T15:12:21.903 に答える
0

基本的に、サイトディレクトリにファイルを書き込む予定がない場合は、このメッセージを無視できます。

このメッセージは、IISがシステムWindowsアカウントにサイトフォルダーに対する十分なアクセス許可があるかどうかを確認できないことを意味します。

于 2012-10-30T15:09:51.577 に答える