1

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.

Antwort

0

Holen Sie sich ein Zertifikat von einer Zertifizierungsstelle wie Verisign/Thawte.

0

Es scheint, dass Infopath den Domain-Teil der Verbindungs-URL entsprechend der aktuellen Zone ersetzt.

Da es sich um ein Webformular handelt, ist es in Ordnung, Verbindungen zu einer anderen Domäne herzustellen. Also habe ich eine Website auf dem lokalen IIS (oder einer anderen SharePoint-Anwendung) mit einer anderen Domäne erstellt, auf der ich Webdienste bereitgestellt habe.

Verwandte Themen