Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Les services Web en code managé sont créés à l'aide de l'infrastructure de page ASP.NET. Pour commencer, créez un fichier .asmx. Ce fichier contient la directive WebService, qui identifie la classe publique qui implémente la logique du service Web. La classe de service Web contient une ou plusieurs méthodes publiques d'exposition dans un service Web. Ces méthodes de services Web sont précédées de l'attribut WebMethod. ASP.NET gère l'infrastructure de façon à exposer ces méthodes comme service Web. Pour plus d'informations, consultez Modèle de code pour les services Web en code managé.
Pour créer des services Web en code managé à l'aide de Visual Studio, vous devez accéder à un serveur Web configuré pour le développement d'applications ASP.NET. Les services Web en code managé sont développés sur un serveur de développement. Par défaut, le serveur de développement correspond à l'ordinateur sur lequel vous avez installé Visual Studio. En règle générale, vous développez et générez le projet sur un serveur de développement, puis vous le déployez sur un autre serveur (le serveur de déploiement), qui hébergera le service Web. Cependant, si le développement a lieu directement sur le serveur qui hébergera le service Web, le serveur de développement et le serveur de déploiement sont identiques.
Dans cette section
Modèle de code pour les services Web en code managé
Décrit le modèle de code utilisé par les services Web en code managé.Comment : explorer du contenu d'un service Web
Décrit le contenu d'un service Web que vous pouvez consulter à partir d'un navigateur Web.Comment : créer des projets de service Web ASP.NET
Fournit des instructions sur la création d'un service Web à l'aide du modèle de projet de service Web ASP.NET.Comment : ajouter un service Web à un projet Web existant en code managé
Explique comment ajouter un service Web à un projet Web existant.Comment : utiliser l'attribut WebService
Explique comment appliquer l'attribut System.Web.Services.WebServiceAttribute.Comment : hériter de la classe WebService
Explique comment hériter de la classe System.Web.Services.WebService.Comment : créer une méthode de service Web
Explique comment créer une méthode exposée par un service Web.Comment : utiliser l'attribut WebMethod
Explique comment appliquer l'attribut System.Web.Services.WebMethodAttribute.Comment : déboguer des services Web en code managé
Explique comment déboguer un service Web à l'aide de différentes méthodes.Comment : déployer des services Web en code managé
Explique comment déployer un service Web à l'aide de différentes méthodes.
Rubriques connexes
Programmation du Web avec les services Web
Fournit des liens vers diverses rubriques consacrées aux services Web.Introduction à la programmation des services Web en code managé
Décrit le paradigme de programmation des services Web.Accès aux services Web en code managé
Décrit le processus d'accès aux services Web en code managé et fournit les instructions correspondantes.Personnalisation de la mise en forme de messages SOAP
Décrit comment personnaliser les messages SOAP, et notamment comment utiliser les différentes méthodes de codage XML.Utilisation d'en-têtes SOAP
Décrit comment utiliser les en-têtes SOAP dans les services Web créés à l'aide d'ASP.NET et comment inclure des informations complémentaires avec les messages SOAP.Services Web XML utilisant ASP.NET
Fournit des informations à partir du Kit de développement logiciel (SDK) Windows sur la création de services Web à l'aide d'ASP.NET.Gestion et levée d'exceptions dans les services Web XML
Décrit la façon de gérer et de lever des exceptions dans les services Web créés à l'aide d'ASP.NET.