仅使用没有 Kestrel 和 Http.sys 的 IIS 托管 NET Core
Hosting NET Core only with IIS without Kestrel and Http.sys
我是微软体系结构的初学者。
对于一个项目,我被要求通过删除 kestrel 服务器的使用(http.sys)在 IIS 服务器上托管网络核心 Web 应用程序。
网络核心应用程序只能通过 IIS运行。
但根据我通过 Microsoft 文档、博客和论坛进行的研究。在我看来,网络核心应用程序必须实现 Kestrel 或 http.sys,因为它 运行 在一个独立的进程中。 IIS 允许完成 Kestrel 服务器的功能。
有没有办法在没有 Kestrel 和 Http.sys 的情况下在 IIS 上托管网络核心微服务应用程序?
提前致谢
不,IIS 仅用作反向代理。红隼是绝对必需的。 HTTP.sys 是使用 IIS 的替代方法,但无论哪种方式,Kestrel 都是运行核心应用程序的工具。
我是微软体系结构的初学者。
对于一个项目,我被要求通过删除 kestrel 服务器的使用(http.sys)在 IIS 服务器上托管网络核心 Web 应用程序。 网络核心应用程序只能通过 IIS运行。
但根据我通过 Microsoft 文档、博客和论坛进行的研究。在我看来,网络核心应用程序必须实现 Kestrel 或 http.sys,因为它 运行 在一个独立的进程中。 IIS 允许完成 Kestrel 服务器的功能。
有没有办法在没有 Kestrel 和 Http.sys 的情况下在 IIS 上托管网络核心微服务应用程序?
提前致谢
不,IIS 仅用作反向代理。红隼是绝对必需的。 HTTP.sys 是使用 IIS 的替代方法,但无论哪种方式,Kestrel 都是运行核心应用程序的工具。