Services Web .NET sans ASP.NET/IIS?
Je me suis mise en œuvre d'un composant serveur qui doit exposer un web-service d'interface, mais l'application n'est pas nécessaire pour qu'il fonctionne avec ASP.NET sur IIS. Est-il un moyen simple de mettre en œuvre des Services Web .NET sans ASP.NET/IIS? (Je suis en utilisant .NET 3.5 /C# 3.0)
source d'informationauteur dcw
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le ServiceHost classe pour accueillir un service. Le WCF tutoriel contient un exemple de code.
Hébergement et de la consommation de Services WCF
C'est un article plus ancien, mais toujours d'actualité.
Oui utiliser ServiceHost.
Aussi longtemps que vous êtes à l'aide d'une verson .Net prend en charge, vous devriez être à la recherche à la Windows Communication Foundation (WCF). Vous aurez besoin de CERTAINS processus à l'hôte de ces services, de sorte que si vous n'utilisez pas de IIS, vous pouvez finir par écrire votre propre EXE pour héberger le service, mais c'est là que vous devriez commencer.
http://msdn.microsoft.com/en-us/library/ms731082.aspx
http://msdn.microsoft.com/en-us/netframework/aa663309.aspx
Si vous utilisez WCF (Windows Communication Foundation), qui a à peu près repris les Services Web, vous pouvez vous accueil dans un Service Windows ou dans IIS.