簡體   English   中英

沒有ASP.NET / IIS的.NET Web服務?

[英].NET Web Services without ASP.NET/IIS?

我正在實現一個需要公開Web服務接口的服務器組件,但是它沒有應用程序需要在IIS上運行ASP.NET。 有沒有ASP.NET / IIS在.NET中實現Web服務的簡單方法? (我使用的是.NET 3.5 / C#3.0)

您可以使用ServiceHost類來托管服務。 WCF教程包含示例代碼。

只要您使用支持它的.Net版本,就應該查看Windows Communication Foundation(WCF)。 您需要一些進程來托管這些服務,因此如果您不使用IIS,您最終可能會編寫自己的EXE來托管服務,但這就是您應該開始的地方。

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

http://msdn.microsoft.com/en-us/netframework/aa663309.aspx

托管和使用WCF服務

這是一篇較舊的文章,但仍然相關。

是的,請使用ServiceHost

如果使用WCF (Windows Communication Foundation),它幾乎取代了Web服務,則可以在Windows服務或IIS中進行托管。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM