Un correctif est disponible qui rationalise automatiquement les paramètres RequireSSL et SSLRequireCert IIS avec les paramètres correspondants de WCF dans le.NET Framework 3.5 SP1

Traductions disponibles Traductions disponibles
Numéro d'article: 976566 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Vous rencontrez un ou plusieurs des problèmes suivants sur un ordinateur qui héberge un Microsoft.NET Framework 3.5 sur Windows Communication Foundation (WCF) service dans les Services Internet (IIS).

Problème 1

Si le service WCF dispose d'un point de terminaison HTTP et l'Application virtuelle dans IIS a activé leExiger SSLdéfinition, vous recevez le message d'erreur suivant lorsque vous essayez d'exécuter le service WCF :
Impossible de trouver une adresse de base qui correspond à http de schéma pour le point de terminaison avec la liaison BasicHttpBinding. Les jeux d'adresse de base inscrits sont [https].

Problème 2

Sur leParamètres de SSLpage de l'IIS, vous pouvez attribuer leCertificats clientszone àExiger. Cette valeur définit laSslRequireCertSécurité IIS définissant l'indicateur sur TRUE. En outre, un des points de terminaison du service WCF qui utilise leHttpsTransportBindingElementl'élément a laRequireClientCertificateclé de la valeur FALSE. Dans ce scénario, vous recevez le message d'erreur suivant lorsque vous essayez d'exécuter le service :
Les paramètres SSL pour le service « None » ne correspond pas à ceux de l'IIS « ssl, sslnegotiatecert, sslrequirecert ».

Résolution

Service Pack 2 (SP2) Windows Vista et Windows Server 2008 SP2

Pour résoudre ce problème dans Windows Vista SP2 ou Windows Server 2008 SP2, téléchargez et appliquez le correctif décrit dans l'article 981001 de la Base de connaissances Microsoft. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
981001Un correctif cumulatif est disponible pour Windows Communication Foundation dans le.NET Framework 3.5 SP1 pour Windows Vista SP2 et Windows Server 2008 SP2

Windows 7 et Windows Server 2008 R2

Pour résoudre ce problème dans Windows 7 ou Windows Server 2008 R2, téléchargez et appliquez le correctif décrit dans l'article suivant de la Base de connaissances Microsoft :
981002Un correctif cumulatif est disponible pour Windows Communication Foundation dans le.NET Framework 3.5 SP1 pour Windows 7 et Windows Server 2008 R2

Notes de correctif

Ce correctif permet l'administration des paramètres de sécurité de serveur Web IIS pour les services Web WCF. Ceci supprime la nécessité de modifier manuellement les fichiers de configuration des services du service WCF. Le correctif automatiquement rationalise leExiger SSLetSslRequireCertLes paramètres IIS avec les paramètres correspondants de WCF dans le.NET Framework 3.5 SP1.

Application de ce correctif a les effets suivants :
  • Pour le problème est décrite sous « Problème 1 » dans la section « Symptômes », le service est exécuté avec succès. En outre, leExiger SSLparamètre dans IIS remplace la configuration de sécurité du service WCF. Par conséquent, les clients ne peut pas accéder au point de terminaison HTTP.
  • Pour le problème est décrite sous « Problème 2 » dans la section « Symptômes », le service est exécuté avec succès. En outre, leRequireClientCertificateclé dans leHttpsTransportBindingElementélément du service WCF est définie sur TRUE.
Toutefois, ce correctif ne résout pas le problème dans lequel le service ne peut pas être exécuté lorsque les deux conditions suivantes sont remplies :
  • LeSslRequireCertindicateur est défini sur false dans IIS.
  • LeRequireClientCertificateclé dans leHttpsTransportBindingElementélément du service WCF est définie sur false.

Plus d'informations

IIS possède plusieurs options de configuration qui Professionnels de l'informatique Utilisez pour administrer et gérer des applications. Exemples Ces boutons incluent : application virtuelle paramètres d'authentification et HTTP paramètres de limitation. Lorsqu'un service WCF est hébergé dans IIS, le configuration d'une application ou de un service doit faire correspondre avec les paramètres de l'ordinateur hôte. Cette exigence n'est pas satisfaisante pour les professionnels de l'informatique pour les éléments suivants raisons suivantes :
  • Dans de nombreux environnements informatiques Professionnels de l'informatique gérer et administrer des applications à partir de répertoires virtuels et à partir d'une vue de l'application. Ils sont généralement peu familiarisés avec la mise en oeuvre des technologies qui sont utilisés pour générer l'application. Par conséquent, il est difficile pour les informaticiens de rationalisation de la configuration de l'ordinateur hôte et de l'application.
  • Même si informatique les professionnels sont familiarisés avec la mise en oeuvre des technologies de Les professionnels de l'informatique doivent gérer une tâche d'administration complexe. En plus de la configuration du ordinateur hôte, les informaticiens doivent également modifier la configuration de la service.
  • Dans de nombreuses organisations, Professionnels de l'informatique sont généralement déconseillés de modifier les fichiers de configuration d'application dans un environnement de production.

Propriétés

Numéro d'article: 976566 - Dernière mise à jour: mardi 12 avril 2011 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
Mots-clés : 
kbexpertiseadvanced kbsurveynew kbqfe kbmt KB976566 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 976566
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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