ASP.NET MVCアプリケーションにアクセスしようとすると、次のエラーが表示されます。
Access to the path 'C:\inetpub\wwwroot\website\bin\test.Platform.Config.xml' is denied
プロパティを持つアプリケーションプールでIIS 7.5を実行します。
Identity: ApplicationPoolIdentity
「ApplicationPoolIdentity」がアクセスしようとしたファイルを読み取れないためだと思います。だから私の質問は次のとおりです。「ApplicationPoolIdentity」はシステムユーザーではないため、「ApplicationPoolIdentity」にファイルを読み取らせるためには、どのユーザーまたはグループにアクセスを許可する必要がありますか?
または、この承認の問題について他の説明がありますか?
OK
IIS 7.5で「ApplicationPoolIdentity」を使用する場合、対応するユーザーは(仮想システムユーザー)です。
"IIS AppPool\<AppPoolName>"
このユーザーを検索して、このユーザーにアクセス許可を付与し、セキュリティ設定を確認できます。ここで完全な説明を参照してください。
http://www.iis.net/learn/manage/configuring-security/application-pool-identities