5

Server 2003 ボックスの IIS 6.0 で SOAP Web サービスをホストするための新しい仮想ディレクトリを設定する場合、仮想ディレクトリのアクセス許可を設定する必要があります。さまざまなアクセス許可は、以下を許可/禁止します。

  • 読んだ
  • スクリプトの実行 (ASP など)
  • 実行 (ISAPI や CGI など)
  • 書く
  • ブラウズ

SOAP Web サービスは、IIS マネージャーの [Web サービス拡張] ペインで拡張が "許可" に設定された SOAP3.0 ISAPI サーバーを介して公開されています。

このディレクトリの内容を Web に公開したくないので、Browseが望ましくないことはわかっています。しかし、この Web サービスを適切に公開するために、 Run scriptsExecute、およびWrite権限を有効にする必要があるかどうかはわかりません。Web サービスは、サーバーとリモート クライアントの間で XML データ セットを送受信するために使用されています。SOAP Web サービスの仮想ディレクトリに対するアクセス許可の正しいレベルはどれですか?

4

1 に答える 1

4

さらに調べた結果、読み取りアクセス許可が必要であるという前提が 1 つ間違っていたという結論に達しました。SOAP Web サービスでは、スクリプト実行応答の形式で明らかに Web サービスから取得される
ため、「スクリプトの実行」権限のみを有効にする必要があります。.wsdlしたがって、SOAP3.0 Web サービスのディレクトリに最低限必要なのはRun scriptsです。

于 2008-08-27T18:53:43.737 に答える