2014-09-25 35 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

相关问题