2008-10-31 83 views

回答

1

打开Visual Studio,启动一个新的项目,然后选择“Web服务应用程序”

+0

这是在.net中创建独立Web服务的好方法! – Shawn 2008-10-31 04:31:39

2

所以,你要使用ASP.NET生成一个Web服务,但你不希望使用托管ASP.NET IIS。 (对于那些阅读这些内容的人,在对Psycho先生的回应发表评论时,问题变得更加清晰)。

那么这篇文章将是一个良好的开端:
http://aspalliance.com/articleViewer.aspx?aId=220&pId=

它描述了如何使用System.Web.Hosting命名空间来处理命令行asp.net,并输出生成的HTML(或你的案例XML)。

假设您想要像返回正常的Web请求一样返回数据,您将设置一个套接字来侦听端口80,解释HTTP请求,然后使用类似于文章中的代码来输出结果作为响应网络请求。

0

我不知道这是否完全回答问题。如果你想创建一个web服务,是否有一种合理的方式来不需要IIS,但不必在套接字级别处理数据。