当前位置:首页 > 服务器技术 > IIS

c# – 如何创建不在IIS中托管的ASP.NET Web服务?

我想在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)!