没有ASP.NET/IIS的.NET Web服务?

dcw*_*dcw 12 .net c# asp.net wcf web-services

我正在实现一个需要公开Web服务接口的服务器组件,但是它没有应用程序需要在IIS上运行ASP.NET.有没有ASP.NET/IIS在.NET中实现Web服务的简单方法?(我使用的是.NET 3.5/C#3.0)

Dan*_*ner 8

您可以使用ServiceHost类来托管服务.该WCF教程包含样本代码.


Dav*_*vid 5

只要您使用支持它的.Net版本,就应该查看Windows Communication Foundation(WCF)。您将需要一些进程来托管这些服务,因此,如果您不使用IIS,则可能最终要编写自己的EXE来托管服务,但这是您应该从那里开始的地方。

http://msdn.microsoft.com/en-us/library/ms731082.aspx

http://msdn.microsoft.com/zh-CN/netframework/aa663309.aspx


ric*_*ott 5

托管和使用WCF服务

这是一篇较旧的文章,但仍然相关.