Asp.Net vNext 与主机无关,应用程序可以托管在符合 OWIN 标准的许多平台上。根据我从周围开发人员那里听到的讨论,典型的 vNext 应用程序可以托管在 Helios、Kestrel 上,使用 webListener 并在单独的控制台应用程序进程中。
我问这个问题的目的是,如果我必须向当前的 Asp.Net 开发人员解释所有这些之间的区别,我将如何解释呢?背后的技术细节是什么?
最佳答案
没什么好解释的。作为开发人员和支持您的 Web 应用程序的运营团队可以使用最适合您的场景的任何 Web 服务器。
如果您想在 Mac 或 *Nix 机器上运行,请使用 Kestrel
使用 Helios 为您提供在 ASP.NET 中始终拥有的强大 IIS 功能
如果您尝试提供物联网设备之类的东西,请使用 WebListener。
选择是一件好事,ASP.NET 现在有很多选择,因此您可以随时随地使用它。
关于c# - 在 Kestrel、helios、WebListener 和单独的控制台进程中托管 Asp.Net vNext 应用程序有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26039349/