У нас есть два сервера в домене (оба работают под управлением Windows Server 2008) - на одном размещается IIS7, а на другом - файлы и папки.
На IIS7 у нас есть служба, работающая как локальная система, на FileServer у нас есть папка, доступная для всех / ReadWrite.
Похоже, Служба не может получить доступ к данной папке.
Я решил, что локальная система не попадает в категорию «Все», но я не могу настроить общий ресурс для использования с учетной записью компьютера (как я мог, например, в WinServer2003) - просто, когда я иду в FileSharing, чтобы выбрать учетная запись MYSERVERIIS7 $ (имя серверной машины) в окне «Типы объектов» есть только «Встроенные участники безопасности», «Пользователи», «Группы» - никаких «Компьютеров», как было раньше.
Как я могу заставить это работать? Обратите внимание, что я хотел бы, чтобы служба продолжала работать как локальная система, а не как новая учетная запись пользователя.
Я предполагаю, что IIS находится на машинеA и пытается получить доступ к общему ресурсу на машинеB? При доступе к сетевым ресурсам с IIS, установленным на «Локальная система», используется учетная запись NULL, а не указанная учетная запись. Я считаю, что, поскольку WinXP SP2, анонимный (или NULL) не включен в принцип безопасности «Все». Это означает, что вы должны использовать «АНОНИМНЫЙ ВХОД», чтобы получить доступ. Другой альтернативой является использование сетевой службы. Это должно поместить его в группу «Все».