簡體   English   中英

如何創建不在IIS中托管的ASP.NET Web服務?

[英]How can I create an ASP.NET web service that isn't hosted in IIS?

我想在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請求的響應。

打開Visual Studio,啟動一個新項目並選擇“Web服務應用程序”

我不知道這是否完全回答了這個問題。 如果要創建Web服務,是否有合理的方法可以不需要IIS但不必在套接字級別處理數據。

暫無
暫無

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

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