System.UnauthorizedAccessException
ファイル システムから読み取ろうとすると、エラーが発生するアプリケーションがあります。
Network Service
アプリ プールを調べたところ、それが ID に使用されていることがわかりました。IIS アプリケーションは、既存のアカウントを使用して匿名認証を許可しています。それを呼び出しましょうIUSR-MYSERVER
。もIntegrated Windows authentication
有効にしました。
Everyone
問題のフォルダーに移動し、読み取り + 実行アクセス許可で追加すると、エラーはなくなります。IUSR-MYSERVER
ただし、または同じ権限を追加NETWORK SERVICE
しても、同じエラーが発生します。
イベント ログのエラー エントリを見ると、ユーザーがN/A
.
アプリケーションがファイル システムにアクセスしようとしているユーザーは? 単に使用するのは悪いと思いますEveryone
か?