Qual è il livello di autorizzazione di accesso alla directory virtuale corretto richiesto per un servizio Web SOAP?

StackOverflow https://stackoverflow.com/questions/30712

Domanda

Quando configuro una nuova directory virtuale per ospitare un servizio Web SOAP in IIS 6.0 su un server 2003, mi viene richiesto di impostare le autorizzazioni di accesso per la directory virtuale.Le varie autorizzazioni servono per consentire/impedire quanto segue:

  • Leggere
  • Esegui script (come ASP)
  • Eseguire (come ISAPI o CGI)
  • Scrivere
  • Navigare

Il servizio Web SOAP viene pubblicato tramite il server ISAPI SOAP3.0 con le estensioni impostate su "Consentito" nel riquadro Estensioni servizio Web di Gestione IIS.

Dal momento che non voglio esporre il contenuto di questa directory al web, lo so Navigare non è desiderabile.Ma io non sapere se ho bisogno di avere il Esegui script, Eseguire, E Scrivere autorizzazioni abilitate per pubblicare correttamente questo servizio web.Il servizio Web viene utilizzato per inviare e ricevere set di dati XML tra il server e i client remoti. Qual è il livello corretto di autorizzazione di accesso per la directory virtuale del mio servizio Web SOAP?

È stato utile?

Soluzione

Dopo un ulteriore esame, sono giunto alla conclusione che avevo una supposizione bisognoso I permessi di lettura non erano corretti.
I servizi Web SOAP necessitano solo dell'autorizzazione "Esegui script" abilitata perché .wsdl apparentemente proviene dal servizio web sotto forma di risposta all'esecuzione di uno script.Quindi il minimo richiesto per la directory di un servizio Web SOAP3.0 è Esegui script.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top