Какие разрешения требуются Сетевой сервис в Vista / IIS7? - PullRequest
0 голосов
/ 22 декабря 2008

Занимаясь разработкой для VS2008 / Vista / IIS7, я удивляюсь нескольким вещам, касающимся учетной записи сетевой службы. У меня не было проблем с запуском моего веб-сайта, пока я не попытался настроить поставщик членства в роли Sql, который создает локальную базу данных в папке App_Data. Где-то там у Сетевой службы закончились разрешения, необходимые для аутентификации моего клиента.

Я решил проблему, изменив пул приложений для запуска под своей учетной записью администратора (а позже предоставив разрешения администратора сетевой службы на данный момент), но мне любопытно, какие разрешения отсутствуют в сетевой службе, так как в конечном итоге мне бы хотелось держать его (и мои сайты) вне группы администраторов. Есть идеи?

Кроме того, где хорошее место для отладки этого материала? В EventLogs нет ничего полезного, поэтому я не уверен, где еще можно было бы узнать, когда учетная запись пытается что-то сделать и ей отказывают. Может быть, я просто не настроил логи правильно?

Спасибо!

1 Ответ

0 голосов
/ 22 декабря 2008

Как ни странно, похоже, что gving Network Service не имел доступа для записи в папку, содержащую файл mdb. Очевидно, он также хочет получить доступ на чтение ко всему, что находится в каталоге Documents \ Visual Studio 2008 (сайт размещен внутри этого каталога). Кажется, теперь хорошо. Спасибо ProcessMonitor!

...