Was ist die richtige Zugriffsberechtigungsstufe für virtuelle Verzeichnisse, die für einen SOAP-Webdienst erforderlich ist?
-
09-06-2019 - |
Frage
Beim Einrichten eines neuen virtuellen Verzeichnisses zum Hosten eines SOAP-Webdienstes in IIS 6.0 auf einem Server 2003-Rechner muss ich die Zugriffsberechtigungen für das virtuelle Verzeichnis festlegen.Die verschiedenen Berechtigungen bestehen darin, Folgendes zuzulassen bzw. zu verbieten:
- Lesen
- Skripte ausführen (z. B. ASP)
- Ausführen (z. B. ISAPI oder CGI)
- Schreiben
- Durchsuche
Der SOAP-Webdienst wird über den SOAP3.0-ISAPI-Server veröffentlicht, wobei die Erweiterungen im Bereich „Webdiensterweiterungen“ des IIS-Managers auf „Zulässig“ eingestellt sind.
Da ich den Inhalt dieses Verzeichnisses nicht im Internet veröffentlichen möchte, weiß ich es Durchsuche ist nicht wünschenswert.Aber ich nicht weiß, ob ich das haben muss Führen Sie Skripte aus, Ausführen, Und Schreiben Berechtigungen aktiviert, um diesen Webdienst ordnungsgemäß zu veröffentlichen.Der Webdienst wird zum Senden und Empfangen von XML-Datensätzen zwischen dem Server und Remote-Clients verwendet. Was ist die richtige Zugriffsberechtigungsstufe für das virtuelle Verzeichnis meines SOAP-Webdienstes?
Lösung
Bei näherer Betrachtung bin ich zu dem Schluss gekommen, dass es eine Annahme gibt, die ich hatte brauchen Die Leseberechtigungen waren falsch.
Für SOAP-Webdienste muss nur die Berechtigung „Skripts ausführen“ aktiviert sein, da die .wsdl
kommt offenbar vom Webdienst in Form einer Skriptausführungsantwort.Das für das Verzeichnis eines SOAP3.0-Webdiensts erforderliche Minimum beträgt also Führen Sie Skripte aus.