假设一个服务器上有多个应用程序。是否有1个kestrel实例处理多个应用程序请求,还是会有不同的kestrel实例处理不同的asp.net核心web应用程序?
有人能给我提供任何链接或帖子,在那里我可以了解ASP.NET核心应用程序的请求是如何从客户端传递到服务器的吗?请看这篇文章,但没有回答。Kestrel服务器与Program.cs在ASP.NET核心请求处理中的关系
发布于 2021-12-07 06:33:48
Kestrel是一个跨平台的ASP.NET核心web服务器.Kestrel是默认情况下在ASP.NET核心项目模板中包含和启用的web服务器。对于http请求进程,可以检查这篇文章。

因此,从上面的文档中,我们可以看到每个Asp.net核心应用程序都有自己的Kestrel服务器来承载应用程序。默认情况下,在使用Kestrel时,ASP.NET Core绑定到:http://localhost:5000和https://localhost:5001,如果有多个应用程序,则应该使用不同的端口或端点设置它们。参考资料:为ASP.NET核心Kestrel web服务器配置端点.
https://stackoverflow.com/questions/70239605
复制相似问题