FRZ7
FRZ7

Reputation: 317

Hosting NET Core only with IIS without Kestrel and Http.sys

Im a beginner in microsoft architecture.

For a project I am asked to host a net core web application on an IIS server by removing the use of the kestrel server (http.sys too). The net core application must only run via IIS.

But according to my research via Microsoft documentation, blogs and forums. It seems to me that a net core application must implement Kestrel or http.sys because it runs in an independent process. And that IIS allows to complete the features of the Kestrel server.

Is there a way to host a net core microservices application on IIS without Kestrel and Http.sys?

Thank you in advance

Upvotes: 0

Views: 520

Answers (1)

Chris Pratt
Chris Pratt

Reputation: 239260

No, IIS serves as a reverse proxy only. Kestrel is absolutely required. HTTP.sys is an alternative to using IIS, but either way Kestrel is what runs the Core app.

Upvotes: 3

Related Questions