Partager via


Génération de fichiers WSDL pour les services Web ASP.NET

Mise à jour : novembre 2007

Une fois que vous implémentez une application Web ASP.NET sur le diagramme d'application dans Visual Studio Team System Architecture Edition, Visual Studio génère automatiquement le fichier Web Services Description Language (WSDL) pour chaque service Web sur cette application. Quand vous tapez l'URL d'un service Web suivi du paramètre "?wsdl" dans un navigateur Web, l'application ASP.NET retourne le fichier WSDL qui contient la définition de liaison WSDL pour le service Web.

Conseil :

Par défaut, la propriété de l'emplacement WSDL sur chaque point de terminaison fournisseur de services Web spécifie l'emplacement du fichier WSDL généré automatiquement.

Toutefois, vous pouvez désactiver la génération du fichier WSDL pour pouvoir substituer la définition de liaison WSDL par défaut pour chaque service Web. Pour plus d'informations, consultez Vue d'ensemble des applications ASP.NET dans les diagrammes d'application.

Contrôle de la génération des fichiers WSDL pour les services Web ASP.NET

Vous pouvez désactiver la génération des fichiers WSDL, qui est activée par défaut pour tous les services Web sur une application ASP.NET. La désactivation de la génération de fichier WSDL automatique vous permet de substituer la définition de liaison WSDL par défaut générée dans le fichier WSDL pour chaque service Web. Vous pouvez également activer la génération de fichier WSDL, si elle a été désactivée.

Remarque :

Lorsque vous désactivez la génération de fichier WSDL, vous devez spécifier un autre emplacement qui contient le fichier WSDL que vous souhaitez utiliser en remplacement et vérifier que le fichier WSDL spécifié contient les modifications apportées à la définition de service Web.

Pour plus d'informations, consultez Comment : contrôler la génération de fichiers WSDL pour les services Web ASP.NET.

Substitution des définitions de liaison WSDL pour les services Web ASP.NET

Vous pouvez substituer la définition de liaison WSDL par défaut dans le fichier WSDL pour chaque service Web. Substituer la définition de liaison WSDL par défaut vous permet de spécifier une définition de liaison WSDL différente à la place. Le fichier WSDL généré référence ensuite le fichier WSDL spécifié avec la définition de liaison WSDL que vous souhaitez utiliser à la place.

Remarque :

La définition de liaison WSDL décrit le comportement de point de terminaison pour un service Web, y compris les opérations, les paramètres, les opérations supplémentaires, les types de paramètre et les protocoles que d'autres applications doivent utiliser pour appeler le service Web. Par défaut, la définition de liaison WSDL est générée à partir de la définition de service Web qui est obtenue de la classe de service Web correspondante et des opérations supplémentaires et des classes de type de paramètres dans le projet d'application associé.

Pour plus d'informations, consultez Comment : substituer des définitions de liaison WSDL dans des fichiers WSDL.

Voir aussi

Autres ressources

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