Какие пользователи должны иметь права на запись в папку App_Data для Elmah, чтобы записать файлы ошибок - PullRequest
4 голосов
/ 15 сентября 2009

Я опубликовал свой сайт, и сгенерировано исключение, но в папке App_Data не генерируются файлы ошибок. Мне интересно, есть ли у него доступ на запись в папку.

В документации сказано, что процессу ASP.Net требуется доступ на запись, но не уверен, что под этим подразумевается. Может кто-нибудь подсказать, какому пользователю нужны права на эту папку?

Спасибо

ОБНОВЛЕНИЕ: Я обнаружил, что процесс ASP.Net в Win 2003 - это пользовательская СЕТЬ ОБСЛУЖИВАНИЯ. Это правильно?

Ответы [ 2 ]

3 голосов
/ 17 сентября 2009

В Windows Server 2003 (IIS6 +) и выше это СЕТЕВОЙ СЕРВИС. На IIS 5 и ниже это учетная запись пользователя ASPNET, которая требует требуемого доступа.

2 голосов
/ 17 сентября 2009

Это любой пользователь, который является идентификатором пула приложений, в котором запущено ваше приложение. Обычно это будет Сетевая служба, но это может быть другая учетная запись, если ваш администратор хостинга настроил ее таким образом.

...