我有一些由 Web 服务使用的 Windows 服务。
主机重启后,Web 服务在 Windows 服务完成初始化之前可用。
有没有办法延迟 IIS 以使其至少在重启后 X 段时间内无法访问?或者等到 Windows 服务启动并运行?
答案1
设置 IIS 服务自动(延迟启动),然后这类服务将启动后,所有的自动的服务已经启动。
我们可以这样做 services.msc:
1.打开服务管理器以管理员身份
2.找到服务万维网发布服务 (W3svc)
3.设置为自动(延迟启动)(或者直接设置为手动)
4.重启机器