Ich habe ein InfoPath-Webformular auf SharePoint bereitgestellt. Es verfügt über vollständige Vertrauensstellung, verwendet Webdienste zum Abrufen von Daten und einige Codeteile zum Generieren von gefüllten Zeilen im Formular. Bei den Webdiensten handelt es sich um benutzerdefinierte Webdienste, die in derselben Webanwendung auf derselben Website bereitgestellt werden.Wie wird ein InfoPath-Webformular und seine Webdienste über HTTPS aus dem Internet zugänglich gemacht?
Ich habe die Webanwendung auf die Internetzone mit HTTPS-Zugriff erweitert und im Internet veröffentlicht. Das Zertifikat wurde mit dem lokalen Zertifikatdienst generiert und ist daher standardmäßig nicht vertrauenswürdig.
Wenn ich das Formular aus der Standardzone (HTTP: 80) öffnen, funktioniert es gut. Aber wenn ich von der Internet-Zone öffne, kann es sich nicht mit den Web-Diensten verbinden, mit einer Fehlermeldung über das nicht vertrauenswürdige Zertifikat.
Ich möchte SharePoint und seinen Forms Server so konfigurieren, dass das Formular eine Verbindung zum Webdienst in der Standardzone herstellt, selbst wenn der Benutzer die Von-Internet-Zone öffnet.
Meine Frage ist, ob es möglich ist, und wenn ja, wie?
Ich habe versucht, die URL in Datenverbindungen zu ersetzen, wenn das Formular lädt aber InfoPath ignoriert den Host-Teil der URL und eine Anforderung an die gleiche Zone wie der Benutzer das Formular geöffnet hat.