2008-10-31 5 views

Répondre

1

Visual Studio Open, démarrer un nouveau projet et sélectionnez « Service Web Application »

+0

c'est un excellent moyen de créer un service Web autonome dans .net! – Shawn

+0

Que faire si Visual Studio est déjà ouvert? Je ne pense pas que vous ayez pensé à toutes les possibilités ici. – MusiGenesis

+0

par "Stand alone", je veux dire, il ne nécessite pas IIS. Ce que vous avez suggéré crée un service Web standard basé sur ILL dll. – user32985

2

, vous voulez utiliser ASP.NET pour générer un service Web, mais vous ne voulez pas l'hôte en utilisant ASP.NET IIS. (Pour ceux qui lisent ceci, la question a été clarifiée dans un commentaire à la réponse de Sir Psycho).

Alors cet article serait un bon début:
http://aspalliance.com/articleViewer.aspx?aId=220&pId=

Il décrit comment vous pouvez utiliser l'espace de noms System.Web.Hosting pour traiter asp.net de la ligne de commande, et la sortie du code HTML résultant (ou votre cas XML). En supposant que vous souhaitez que les données soient renvoyées comme une requête Web normale, vous devez configurer une socket pour écouter le port 80, interpréter les requêtes HTTP, puis utiliser un code similaire à celui de l'article pour afficher les résultats en réponse à la requête Web

0

Je ne sais pas si cela répond exactement à la question. Si vous souhaitez créer un service Web, existe-t-il un moyen raisonnable de ne pas avoir besoin d'IIS sans avoir à gérer les données au niveau de la socket?

Questions connexes