kestrel 是否支持 applicationInitialization 功能?
您可以定义一个或多个页面,该页面将在应用程序启动后执行。基本上是为了预热应用程序。
如果不支持,是否有 Kestrel 的等效项?
如果我们时光倒流,大多数人都会使用脚本来 ping 页面,以便预热他们的 Web 应用程序。后来 Microsoft 为 IIS 7.5 及更高版本开发了应用程序初始化模块来简化这一过程(并具有一些额外的功能,例如显示警告页面)。
然而,如果我们将范围更改为 Kestrel,那么 Microsoft 还没有计划实现类似的功能,正如 GitHub 线程所揭示的那样。
您可以使用 ping 作为解决方法,然后等待 Microsoft 是否改变主意。他们在将 URL 重写功能作为中间件移植到 Kestrel 时这样做了。
同样,ASP.NET Core 是开源的,因此也许有人可以介入来实现这样的中间件。
| 归档时间: |
|
| 查看次数: |
2264 次 |
| 最近记录: |