Hallo,
10 von mir mit Delphi 10.2 Tokyo erstellte WebServices (
ISAPI) sollen von Windows Server 2008 (IIS 6.1) nach Windows Server 2019 (IIS 10.0) "umziehen".
Dazu in IIS 10.0, wie für 32bit üblich, ein Application Pool mit 32bit Support erstellt, die Anwendungen z.B. SOAP_SAP_PatientList.dll unter "Default Web Site" angelegt, die Handler Mappings gesetzt und Ordnerberechtigungen gesetzt.
Im Testprogramm schlägt der
WSDL-Import vom neuen Server fehl:
"
WSDL-Datei/Ort kann nicht geladen werden http://<Server>/soap_sap/SOAP_SAP_PatientList.dll. Fehler [Das Endtag 'head' stimmt nicht mit dem Starttag 'META' überein.
Zeile:22
</head><body><table class='MainBkgn"
Im Browser (Firefox, IE) wird die Schnittstellenbeschreibung richtig dargestellt (s. Anhang). Bei Klick auf "
WSDL" bleibt die Anzeige allerdings bei
HTML und zeigt nicht die Schnittstellenbeschreibung in
XML wie unter IIS 6.1.
Anfang des Quelltexts im Browser: <
html><head><META name="serviceInspection"
Es sieht für mich so aus, als könnte IIS 10.0 per default kein
XML ausliefern?
Mime Types:
.wsdl text/
xml
.xml text/
xml
Ein Umzug per AppCmd hat nicht geklappt. IIS 10.0 startet dann nicht mehr.
Wäre schön, wenn jemand eine Idee hat...