как назначить доступ для чтения/записи к пулу приложений в IIS

Итак, как я могу назначить доступ для чтения/записи к этой учетной записи (сетевая служба) или мне следует создать новую учетную запись? служба WCF будет общедоступной

я использую IIS6


person Nick Kahn    schedule 25.11.2010    source источник


Ответы (2)


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

Затем везде, где вашему веб-сайту требуется разрешение на чтение/запись для этой новой учетной записи.

person Steve    schedule 25.11.2010
comment
Должен ли я также назначить разрешение read/write для папки, в которой я храню файлы из service.svc? вот оригинальный вопрос, который заставляет меня задать этот вопрос stackoverflow.com/questions/4269123/ - person Nick Kahn; 25.11.2010
comment
Да — везде, где ваш код WCF что-то делает, будь то чтение из папки или запись в нее, предоставьте учетной записи соответствующие разрешения для выполнения этого действия. - person Steve; 25.11.2010

Какую версию IIS вы используете, обычно полезно указать в вопросе.

Старые версии IIS (5) используют ASPNET, а более новые версии используют сетевую службу. .

Вы можете настроить разрешения, как обычно в Windows или через панель управления хостингом.

person Frazell Thomas    schedule 25.11.2010
comment
IIS 6 будет использовать NETWORK SERVICE. - person Frazell Thomas; 25.11.2010