Подтвердить что ты не робот

Предоставление доступа к IIS 7.5 ApplicationPoolIdentity

Когда я пытаюсь получить доступ к моему приложению 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" читать файл?

Или есть другое объяснение этой проблемы авторизации?

4b9b3361

Ответ 1

Хорошо У меня есть решение:

При использовании "ApplicationPoolIdentity" с IIS 7.5 соответствующий пользователь (пользователь виртуальной системы):

"IIS AppPool\<AppPoolName>"

Вы можете предоставить разрешения этого пользователя и проверить настройки безопасности, выполнив поиск этого пользователя. См. Полное объяснение здесь:

http://www.iis.net/learn/manage/configuring-security/application-pool-identities