IIS 开机自动运行需确保World Wide Web Publishing 服务启动类型为“自动”,并可选配置应用程序池为 AlwaysRunning 模式以实现应用预热 。
设置服务自启:按 Win+R 输入 services.msc,找到 World Wide Web Publishing Service,右键属性将“启动类型”改为"自动",点击“启动”后立即生效。
配置应用池常驻(可选):打开 IIS 管理器 → 点击“应用程序池” → 右键目标池选“高级设置” → 将"启动模式"由 OnDemand 改为 AlwaysRunning(需 .NET 集成模式)。
验证状态:重启电脑后,浏览器访问 http://localhost 若显示 IIS 欢迎页即表示成功 。
服务自启:保证 IIS 基础服务(W3SVC)随系统启动,是网站可访问的前提。
AlwaysRunning:仅针对特定应用池,防止应用因空闲超时回收,实现“冷启动”预热,非强制开机必配项 。
若仅修改应用池模式而未将主服务设为自动,重启后 IIS 仍不会启动;反之若服务已自动但池为 OnDemand,首次访问会有延迟但功能正常 。
操作需管理员权限。
AlwaysRunning 会持续占用内存资源,低配服务器需谨慎开启 。
配置存储在 ApplicationHost.config,图形界面修改即生效,无需手动编辑文件