【发布时间】:2017-10-03 19:04:00
【问题描述】:
这篇博文解释了当 .Net Core 网站托管在 IIS 中时,网站代码在第一个请求进入 IIS 之前实际上不会运行:
这正是我所看到的行为,一旦第一个请求进来,一切都开始运行。我有一个用例,我真的需要网站代码在 IIS 启动后立即启动。有没有办法在网站内以编程方式执行此操作或在配置中使用某些东西,所以我不必记得每次 IIS 重新启动时都 ping 我的网站?谢谢。
【问题讨论】:
-
这是一个应用程序,而不是一个 html 页面。它需要启动,除非它持续运行。服务器和大多数托管服务提供商默认设置,如果一段时间后不使用,应用程序将进入休眠状态。通常你必须为永远在线支付更多费用,或者使用你自己的虚拟服务器等。
标签: .net iis asp.net-core