Сетевой сервис против AspNet (учетная запись компьютера Asp.Net) - PullRequest
2 голосов
/ 22 января 2010

У меня есть небольшое приложение asp.net, которое записывает журналы в файловую систему в каталог 'Logs'.

Я дал разрешение на изменение учетной записи компьютера Asp.Net для этой папки, которая работает нормально. Однако, когда я попытался развернуть его на другом сервере, это не сработало. Я также должен дать такое же разрешение на изменение учетной записи сетевой службы. Почему?

Ответы [ 2 ]

4 голосов
/ 22 января 2010

Поскольку эта учетная запись используется для запуска пулов приложений. Так что на IIS6 и 7 это будет так. На рабочих станциях с IIS5 у вас не будет пулов приложений, поэтому рабочий процесс ASP.NET выполняется под локальной учетной записью ASPNET.

Кроме того, лучше предоставить разрешения для локальной группы IIS_WPG, членом которой является сетевая служба.

0 голосов
/ 22 января 2010

Поскольку на локальном компьютере рабочий процесс IIS выполняется под учетной записью компьютера Asp.Net, а на сервере Windows рабочий процесс IIS выполняется под учетной записью сетевой службы.

...