我想在ASP.NET中创建一个独立的(即不在IIS中托管)Web服务.这是可能的,如果是这样,最好的方法是什么?
解决方法:
因此,您希望使用ASP.NET生成Web服务,但您不希望使用IIS托管ASP.NET. (对于那些阅读此内容的人来说,在对Sir Psycho的回应的评论中,问题更清楚了).
然后这篇文章将是一个良好的开端:
http://aspalliance.com/articleViewer.aspx?aId=220&pId=
它描述了如何使用System.Web.Hosting命名空间从命令行处理asp.net,并输出生成的HTML(或者在您的情况下为XML).
假设您希望像普通Web请求一样返回数据,您将设置一个套接字以侦听端口80,解释HTTP请求,然后使用类似于文章中的代码输出结果作为对Web请求的响应.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!