Ist es möglich, den WCF-Testclient zu zwingen, ein selbstsigniertes Zertifikat zu akzeptieren?

Ich habe einen WCF-Webdienst, der in IIS 7 mit einem selbstsignierten Zertifikat ausgeführt wird (dies ist ein Proof-of-Concept, um sicherzustellen, dass dies der Weg ist, den ich gehen möchte). Es ist erforderlich, SSL zu verwenden.

Ist es möglich, den WCF-Testclient zum Debuggen dieses Dienstes zu verwenden, ohne ein nicht selbstsigniertes Zertifikat zu benötigen?

Wenn ich versuche, erhalte ich diesen Fehler:

Error: Metadaten können nicht von https: ///Service1.svc abgerufen werden. Wenn dies ein Windows Communication Foundation-Dienst ist, auf den Sie Zugriff haben, überprüfen Sie, ob Sie die Veröffentlichung von Metadaten unter der angegebenen Adresse aktiviert haben. Weitere Informationen zum Aktivieren der Veröffentlichung von Metadaten finden Sie in der MSDN-Dokumentation unterhttp: //go.microsoft.com/fwlink/? LinkId = 65455.WS-Metadata Exchange-Fehler-URI: https: ///Service1.svc Die Metadaten enthalten einen Verweis, der nicht aufgelöst werden kann: 'https: ///Service1.svc'. Es konnte keine Vertrauensstellung für den sicheren SSL / TLS-Kanal mit der Berechtigung "" hergestellt werden. Die zugrunde liegende Verbindung wurde geschlossen: Konnte keine Vertrauensstellung für den sicheren SSL / TLS-Kanal herstellen. Das Remote-Zertifikat ist gemäß der Validierungsprozedur ungültig. HTTP GET-Fehler-URI: https: ///Service1.svc Beim Herunterladen von 'https: ///Service1.svc' ist ein Fehler aufgetreten. Die zugrunde liegende Verbindung wurde geschlossen: Konnte keine Vertrauensstellung für den sicheren SSL / TLS-Kanal herstellen. Das Remote-Zertifikat ist gemäß dem Überprüfungsverfahren ungültig.

EDIT: Bei dieser Frage geht es speziell um die Verwendung desWCF Test Client, um einen bereits über SSL gesicherten Webdienst mit einem selbstsignierten Zertifikat zu testen. Der Server ist bereits so eingerichtet, dass er alle bereitgestellten Zertifikate akzeptiert. Dies ist der WCF-Testclient, für den ich keine Möglichkeit sehe.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage