IIS7 以降ではアプリケーションユーザーの既定のユーザーは ApplicationPoolIdentity になっています。このユーザーに対して フォルダに対するアクセス権限設定する場合どうすればいいんだろうと思って調べました。ApplicationPoolIdentity のユーザーは 実際には IIS AppPool\[アプリケーションプール名] というユーザーとなります。

アプリケーションプールが DefaultAppPool の場合の ApplicationPoolIdentity に対して 通常のユーザーと同じようにフォルダなどに対してアクセス権限の設定をする場合、対象のフォルダやファイルを右クリック→プロパティをクリック。セキュリティタブで編集ボタンをクリックします。アクセス許可の画面で、追加ボタンをクリックします。表示されるユーザーまたはグループの選択画面で、下図のように IIS AppPool\DefaultAppPool と直接入力して、 名前の確認ボタンをクリックします。

自動で解決されたら OK ボタンをクリックします。ApplicationPoolIDentity のユーザー追加後、フォルダやファイルに対するアクセス権限を設定します。

説明は以上です。

ちょっと気になったので調べてみました。