Partager via


Comment : substituer des définitions de liaison WSDL dans des fichiers WSDL

Mise à jour : novembre 2007

Dans le Concepteur d'applications, vous pouvez substituer la définition de liaison WSDL par défaut dans le fichier WSDL pour un service Web sur une application ASP.NET. La définition de liaison WSDL décrit le service Web. Pour plus d'informations, consultez Génération de fichiers WSDL pour les services Web ASP.NET.

Remarque :

La substitution d'une définition de liaison WSDL ne modifie pas la définition elle-même du service Web, uniquement sa description dans le fichier WSDL. Par conséquent, assurez-vous que la définition de liaison WSDL spécifiée convient à l'implémentation du service Web. La définition de liaison WSDL doit avoir le même nom de liaison et le même espace de noms WSDL. Toutefois, même si vous substituez la définition de liaison WSDL par défaut, le service Web au niveau le plus haut et les entrées de port sont toujours générés automatiquement dans le fichier WSDL. Ces entrées définissent l'emplacement proprement dit du service Web et ses points de terminaison.

Vous pouvez accomplir cette tâche en spécifiant l'emplacement d'un fichier WSDL différent avec la définition de liaison WSDL que vous souhaitez utiliser pour chaque point de terminaison fournisseur de services Web sur l'application.

Remarque :

Si vous substituez la définition de liaison WSDL par défaut et envisagez la prise en charge de la documentation automatisée par votre application après le déploiement, vérifiez que l'emplacement de fichier WSDL que vous spécifiez est disponible au moment de l'exécution. Si le fichier WSDL ne figure pas à l'emplacement spécifié, les références Web au service Web décrites par le fichier WSDL ne peuvent pas être créées.

Pour spécifier un fichier WSDL différent avec une définition de liaison WSDL

  1. Sur une application ASP.NET, sélectionnez un point de terminaison fournisseur de services Web.

    - ou -

    Sélectionnez le point de terminaison fournisseur de services Web et, dans la fenêtre Détails de service Web, sélectionnez la ligne de points de terminaison ou une ligne d'opération.

    Conseil :

    Si cette fenêtre est fermée, cliquez avec le bouton droit sur le point de terminaison fournisseur de services Web et choisissez Définir les opérations.

  2. Dans le menu Diagramme, choisissez Propriétés.

  3. Sous l'en-tête WSDL dans la fenêtre Propriétés, affectez à la propriété Emplacement de liaison WSDL la valeur de l'emplacement du fichier WSDL avec la définition de liaison WSDL que vous souhaitez utiliser.

    Conseil :

    Dans la fenêtre Propriétés, vous pouvez rétablir les valeurs par défaut des propriétés WSDL en entrant une valeur vide.

Une fois l'application implémentée, vous pouvez également ajouter ou modifier directement l'attribut WSDL correspondant dans le fichier de classe de service Web du projet d'application. Les modifications apportées aux attributs dans le code ou via le concepteur se synchronisent les unes par rapport aux autres. Pour plus d'informations, consultez Comment : implémenter des applications dans des diagrammes d'application.

Voir aussi

Tâches

Comment : définir des opérations pour les services Web ASP.NET

Concepts

Vue d'ensemble des applications ASP.NET dans les diagrammes d'application

Autres ressources

Configuration de la génération de fichiers WSDL pour les services Web ASP.NET