Asp.net核心服务于不同于web api的端口上的静态文件

时间:2018-06-06 13:39:04

标签: c# asp.net-core kestrel

我正在使用带有kestrel的asp.net核心,我想提供静态文件以及托管web api。有没有办法在不同于web api的端口上提供静态文件?

1 个答案:

答案 0 :(得分:0)

这将需要基本上同时运行两个Web主机,因为该端口本质上与webhost绑定。您可以通过IHostedService进行可能的,但我认为这不会是微不足道的。即使你以这种方式工作,我也不认为它可能会做你想要的,因为主要主机仍然会参与,而我能想象的唯一合理的理由就是你要分开负载在两个不同的主机实例之间。

如果这确实是你的目标,唯一真正的方法是使用两个完全独立的ASP.NET核心应用程序(两个不同的项目)。