gpt4 book ai didi

iis-7.5 - 部署后如何让 IIS 站点自动启动?

转载 作者:行者123 更新时间:2023-12-04 05:11:57 26 4
gpt4 key购买 nike

我有一个 Web API 服务,我正在部署到我的各种环境中(使用 Octopus Deploy)。它应该在启动时执行各种任务,例如运行 Entity Framework Code First 所需的任何迁移脚本,以及 Hangfire 管理的一些后台任务。麻烦的是,该网站只有在有人第一次打电话时才会醒来。我希望它在部署后立即运行。我可以通过将 Web 浏览器指向 API 的主页来手动完成,但这需要我记住这样做,如果我要部署到多个触手,那就是主要的 PITA。

如何强制网站在部署后立即自动启动?

最佳答案

在打开或关闭 Windows 功能下的控制面板中,
在“Web 服务器 (IIS) | Web 服务器 | 应用程序开发”下,
选择“应用程序初始化”。

在 IIS 中,在应用程序池的高级设置中,
“启动模式”应设置为“始终运行”。

在 IIS 中,在站点的高级设置中,
“启用预加载”应设置为“真”。

新的部署将导致它重新启动(可能在短暂延迟之后)。

关于iis-7.5 - 部署后如何让 IIS 站点自动启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33983696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com