2014-09-25 38 views
6

Asp.Net vNext與主機無關,應用程序可以託管在許多平臺上,符合OWIN標準。根據我聽到的開發人員的討論,典型的vNext應用程序可以託管在Helios,Kestrel上,使用webListener和單獨的控制檯應用程序進程中。託管在Kestrel,Helios,WebListener和獨立控制檯進程中的Asp.Net vNext應用程序如何託管?

我問這個問題的意圖是,如果我必須解釋所有這些與當前Asp.Net開發者之間的差異,我將如何解釋它?有什麼技術背後?

回答

6

沒有什麼可以解釋的。作爲開發人員和支持您的Web應用程序的運營團隊,您可以使用任何適用於您的方案的Web服務器。

使用紅隼,當你想在Mac或* nix中框

使用赫利俄斯運行給你,你一直對ASP.NET

使用WebListener如果你正試圖以提供強勁的IIS功能像物聯網設備。

選擇是一件好事,ASP.NET現在充滿了選擇,以便您可以隨時隨地使用它。

+0

爲什麼需要像kestral這樣的東西? Isnt weblistener(httplistener)已經是一個可擴展的網絡服務器? – Kr0e 2014-11-12 23:28:30

+2

WebListener不是一個可擴展的Web服務器,僅用於開發目的。 Kestrel是一款適用於非Windows(和windows)機器的簡單網絡服務器 – 2014-11-14 05:13:22

+1

Kestrel似乎打算提供類似於節點的體驗,其中編程模型不太側重於線程化,更多是針對單線程模型,而非單向線程化模型阻塞IO。 – linkerro 2014-12-16 18:50:11

相關問題