随着ASP.NET Core现在的发布,我想知道Linux和Mac环境的最佳托管 Select 是什么.是否有正在积极开发的生产级Web服务器?

我所知道的唯一一个是框架附带的Kestrel.从docs版来看,与IIS相比,Kestrel似乎缺少几个功能

enter image description here

This个堆栈溢出答案表明.NET核心应用程序可以与任何HTTP服务器配合使用.这是不是意味着它可以和apache 一起工作呢?如果是这样,它会缺少什么功能吗?我的印象是它只适用于基于owin的服务器.我是不是遗漏了什么?

推荐答案

使用Kestrel,这是前进的方向.参考这个:Change to IIS hosting model.

这是否意味着它将与Apache一起工作?

是的,这确实是推荐的方法.然而,永远不要让红隼直接接触外界.始终将其放在nginx、IIS、HAProxy或Apache等web服务器后面.更多关于红隼的信息:

使用这些反向代理的一些示例:

Asp.net相关问答推荐

有人可以解释一下这个Eager 加载示例吗?

强制从 /bin 而不是 GAC 加载程序集?

self 跟踪实体与 POCO 实体

捕获对 ASP.NET ASMX Web 服务的 SOAP 请求

ASP.NET Core 1.0 ConfigurationBuilder().AddJsonFile("appsettings.json");找不到文件

iframe.readyState 在 chrome 中不起作用

Window.Open 使用 PDF 流而不是 PDF 位置

在构建时自动停止/重新启动 ASP.NET 开发服务器

如何在 FileUpload 控件中限制文件类型

如何在集线器类之外获取 SignalR 用户连接 ID?

无法从 App_code 文件夹中找到类型或命名空间

什么时候不应该使用 Web 服务?

HttpContext.Current.Cache.Insert 和 HttpContext.Current.Cache.Add 有什么区别

温莎城堡有什么缺点吗?

单击按钮时播放哔声

aspnet_compiler 发现错误版本的 System.Web.WebPages 1.0.0.0 而不是 2.0.0.0

<%# Eval("State") %> 或 <%# DataBinder.Eval(Container.DataItem, "state")%>

GMT 和 UTC 一样吗?

在 Visual Studio 2010 中随机禁用编辑 aspx/ascx 文件?

获取 Application_Start 中的当前应用程序物理路径