Ein Hotfix ist verfügbar, die automatisch optimiert die RequireSSL und SSLRequireCert IIS-Einstellungen mit entsprechenden WCF-Einstellungen in der.NET Framework 3.5 SP1

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 976566 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Treten eines oder mehrere der folgenden Probleme auf einem Computer, der eine Microsoft.NET Framework 3.5-basierte Windows Communication Foundation (WCF)-Dienst im Internet Information Services (IIS).

Problem 1

Wenn der WCF-Dienst einen HTTP-Endpunkt hat, und die virtuelle Anwendung in IIS aktiviert hat dieSSL erforderlichfestlegen, erhalten Sie die folgende Fehlermeldung beim Versuch, den WCF-Dienst ausgeführt werden:
Eine Basisadresse, die Schema-http für den Endpunkt mit BasicHttpBinding Bindung übereinstimmt, konnte nicht gefunden werden. Registrierte Basisadresse-Regelungen sind [Https].

Problem 2

Auf derSSL-EinstellungenSeite von IIS, legen Sie dieClient-ZertifikateBereichErfordern. Dadurch wird dieSslRequireCertIIS-Sicherheit Flag auf TRUE festlegen. Darüber hinaus einen der Endpunkte für den WCF-Dienst, die verwendet dieHttpsTransportBindingElementElement verfügt über dieRequireClientCertificateSchlüssel auf FALSE festgelegt. In diesem Szenario erhalten Sie die folgenden Fehlermeldung, wenn Sie versuchen, den Dienst auszuführen:
Die SSL-Einstellungen für den Dienst 'None' entspricht nicht der IIS-'Ssl, Sslnegotiatecert, Sslrequirecert'.

Lösung

Windows Vista Servicepack 2 (SP2) und WindowsServer 2008 SP2

Zur Behebung des Problems in Windows Vista SP2 oder Windows Server 2008 SP2 downloaden Sie, und wenden Sie den Hotfix, der im Microsoft Knowledge Base-Artikel 981001 beschrieben wird. Weitere Informationen finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
981001Ein Hotfix-Rollup ist verfügbar für Windows Communication Foundation in der.NET Framework 3.5 SP1 für Windows Vista SP2 und WindowsServer 2008 SP2

Windows 7 und WindowsServer 2008 R2

Zur Behebung des Problems in Windows 7 oder Windows Server 2008 R2 herunter und wenden Sie den Hotfix, der im folgenden Artikel der Microsoft Knowledge Base beschrieben wird:
981002Ein Hotfix-Rollup ist verfügbar für Windows Communication Foundation in der.NET Framework 3.5 SP1 für Windows 7 und WindowsServer 2008 R2

Hotfix Notizen

Dieser Hotfix ermöglicht die Verwaltung des IIS-Webserver-Sicherheitseinstellungen für WCF-Webdienste. Dies entfernt die Notwendigkeit, die Services-Konfigurationsdateien von den WCF-Dienst manuell zu ändern. Der Hotfix automatisch optimiert dieSSL erforderlichundSslRequireCertIIS-Einstellungen mit den entsprechenden WCF-Einstellungen in der.NET Framework 3.5 SP1.

Dieser Hotfix anwenden, hat folgende Auswirkungen:
  • Für das Problem, das unter "Problem 1" im Abschnitt "Problembeschreibung" beschrieben wird, wird der Dienst erfolgreich ausgeführt werden. Darüber hinaus dieSSL erforderlichin IIS Einstellung überschreibt die Sicherheitskonfiguration des WCF-Diensts. Aus diesem Grund können Clients den HTTP-Endpunkt nicht zugreifen.
  • Für das Problem, das unter "Problem 2" im Abschnitt "Problembeschreibung" beschrieben wird, wird der Dienst erfolgreich ausgeführt werden. Darüber hinaus dieRequireClientCertificateSchlüssel in derHttpsTransportBindingElementElement der WCF-Dienst wird auf TRUE festgelegt.
Allerdings wird dieser Hotfix nicht das Problem behoben, in dem der Dienst ausgeführt werden kann, wenn beide der folgenden Bedingungen erfüllt sind:
  • DieSslRequireCertFlag wird in IIS auf False festgelegt.
  • DieRequireClientCertificateSchlüssel in derHttpsTransportBindingElementElement der WCF-Dienst ist auf False festgelegt.

Weitere Informationen

IIS hat mehrere Konfigurations-Regler, IT-Spezialisten Verwenden Sie zum Verwalten und Verwalten von Anwendungen. Beispiele für Diese Regler enthalten virtuelle Anwendung Authentifizierungseinstellungen und HTTP Einstellungen der Bandbreiteneinschränkung. Wenn ein WCF-Dienst in gehostet wird IIS, die Konfiguration einer Anwendung oder der sollten ein Dienst übereinstimmen mit die Einstellungen von der Host. Diese Anforderung ist nicht zufriedenstellend, IT-Experten für die folgenden Gründe:
  • In vielen IT-Umgebungen IT-Spezialisten Verwalten von Anwendungen und Verwalten von virtuellen Verzeichnissen und aus der Anwendungsübersicht eines. Sie sind normalerweise mit der Implementierung der Technologien nicht vertraut werden verwendet, um die Anwendung zu erstellen. Daher ist es schwierig für IT-Spezialisten, um die Konfiguration der Host zu rationalisieren und der Anwendung.
  • Auch wenn IT Experten sind mit der Implementierung der Technologien vertraut, IT-Experten müssen eine komplexe administrative Aufgabe behandeln. Zusätzlich zum Konfigurieren der Host, IT-Experten muss auch ändern die Konfiguration der Service.
  • In vielen Organisationen IT-Experten in der Regel von Anwendungskonfigurationsdateien in ändern sollten keine Produktionsumgebung.

Eigenschaften

Artikel-ID: 976566 - Geändert am: Dienstag, 12. April 2011 - Version: 2.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft .NET Framework 3.5 Service Pack 1
Keywords: 
kbexpertiseadvanced kbsurveynew kbqfe kbmt KB976566 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 976566
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com