Какой правильный уровень разрешений доступа к виртуальному каталогу требуется для веб-службы SOAP? - PullRequest
5 голосов
/ 27 августа 2008

При настройке нового виртуального каталога для размещения веб-службы SOAP в IIS 6.0 на сервере Server 2003 требуется установить права доступа для виртуального каталога. Различные разрешения позволяют / запрещают следующее:

  • Чтение
  • Запуск сценариев (например, ASP)
  • Выполнить (например, ISAPI или CGI)
  • запись
  • Обзор

Веб-служба SOAP публикуется через ISAPI-сервер SOAP3.0, для расширений которого установлено значение «Разрешено» на панели «Расширения веб-служб» диспетчера IIS.

Поскольку я не хочу показывать содержимое этого каталога в Интернете, я знаю, Просмотр нежелателен. Но я не знаю, нужно ли мне иметь разрешения Выполнить сценарии , Выполнить и Запись , разрешенные для правильной публикации этого веб-сервис. Веб-служба используется для отправки и получения наборов данных XML между сервером и удаленными клиентами. Каков правильный уровень доступа для виртуального каталога моей веб-службы SOAP?

1 Ответ

4 голосов
/ 27 августа 2008

После дальнейшего изучения я пришел к выводу, что у меня было одно предположение о необходимости Разрешения на чтение было неверным.
Для веб-служб SOAP требуется только разрешение «Выполнять сценарии», поскольку .wsdl явно поступает из веб-службы в форме ответа на выполнение сценария. Таким образом, минимум, необходимый для каталога веб-службы SOAP3.0, составляет Выполнить сценарии .

...