gpt4 book ai didi

asp.net-core - Kestrel 托管基础知识

转载 作者:行者123 更新时间:2023-12-02 18:19:32 25 4
gpt4 key购买 nike

我正在开发一个 ASP.NET 网站,并且我对使用 vNext 来托管我的网站(无论主机如何)非常感兴趣。然而,当我开始寻找一些基本的托管功能时,我似乎认为它们可能不会得到开发。有谁知道在所有平台上使用 Kestrel 进行 vNext 托管是否支持以下功能:

  1. SSL 托管
  2. 记录 HTTP 请求(如 IIS)
  3. IIS 模块(我猜不是,我只需要重写 url 即可重定向到 HTTPS)

最佳答案

KestrelHttpServer 上所述 repo 协议(protocol):

This repo contains a development web server for ASP.NET vNext based on libuv.

因为它目前被定位为开发服务器,所以某些功能可能永远不会出现。例如,IIS 具有控制 IP 地址映射到主机名、带宽/内存/CPU 限制等功能。开发服务器通常不会有这样的功能。

至于 IIS 模块,我可以放心地说,它肯定不会支持它们,因为它们是 IIS 特定的,而 Kestrel 与 IIS 无关。

关于 SSL 托管,这当然是一个有趣的可能性,但目前不在计划中。即使对于开发 Web 服务器(IIS Express 支持它),这似乎也很有用。

更新:存储库文档已于 9 月 1 日更新,现在内容为:

This repo contains a web server for ASP.NET Core based on libuv.

关于asp.net-core - Kestrel 托管基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com