Ich habe eine benutzerdefinierte Desktop-Anwendung, die einen ASMX-Web-Service aufruft. Der Dienst wird unter einer SharePoint-Site in einem virtuellen Verzeichnis in IIS gehostet. Die verwendete Authentifizierung ist Windows Integrated.WebService Sicherheit zwischen DMZ - Protected Network
Jetzt möchte ich die gleiche Anwendung von einem Host in unserer DMZ verwenden. Ich habe ISA Server so konfiguriert, dass HTTP-Zugriff von der DMZ auf den Server in unserem geschützten Netzwerk zulässig ist.
Beim Versuch, die Anwendung zu testen, habe ich einige Fehler wie: "Client gefunden Response Inhaltstyp Text/HTML aber erwarteten Text/Xml". Ich vermute, dass dieser Fehler von dem Authentifizierungsfehler herrührt, da die gleiche App im geschützten Modus funktioniert.
Was sind meine Optionen für die Authentifizierung? Soll ich Anonymous erlauben?
Danke, Dimitris.
geben. Es ist fair zu vorschlagen, dass das Problem nur auftritt, wenn der Authentifizierungsmodus nicht mehr Windows ist integriert - da der Host nicht im Intranet ist und in die DMZ verschoben wird. Ist das das Problem? – Gangadhar
Diese "Text/HTML" Antwort ist wahrscheinlich eine Fehlermeldung. Lesen Sie es und sehen Sie, wer Ihnen was sagt. –
Ich habe versucht, die Ausgabe und Ansicht zu greifen und es scheint es sich um eine HTML-Nachricht ist: **
Nach dem Ändern der Anmeldeinformationen des Web Service von DefaultCredentials in ein Konto in der Domäne, die den Service hostet (geschütztes Netzwerk), funktionierte es einwandfrei.
Welche Vorgehensweise empfiehlt sich am besten, um den Benutzer zu authentifizieren? Muss ich meinem Code einen Unternehmensaccount hinzufügen, um mich zu authentifizieren? Soll ich die anonyme Authentifizierung aktivieren? – dporikos