必须启用Windows内置IIS组件:通过optionalfeatures勾选Web管理工具、常见HTTP功能(静态内容等)及对应.NET版本支持;安装后访问http://localhost验证,若失败则用inetmgr启动Default Web Site。

要在Windows系统上本地托管网站、测试Web应用或搭建内部服务,必须先安装Internet信息服务(IIS)——这是Windows内置的Web服务器组件,无需额外下载安装包,直接启用即可生效。
通过“启用或关闭Windows功能”安装IIS
按 Win + R 打开运行对话框,输入 optionalfeatures → 回车,直接调出Windows功能窗口。
在列表中找到并展开 Internet 信息服务,注意:仅勾选顶层大项无效,必须逐级点开子项勾选。
最低必要勾选项包括:Web管理工具 → IIS管理控制台;万维网服务 → 常见HTTP功能 → 静态内容、默认文档、目录浏览;应用程序开发功能 → ASP.NET(根据系统版本选4.8或更高)、.NET扩展性。
【关键提醒】若后续发布ASP.NET网站出现空白页且无报错,大概率是漏勾了“应用程序开发”下的对应.NET版本支持项,务必核对。
全部勾选完成后点击“确定”,系统自动部署组件,可能需要数分钟并提示重启——此时无需立即重启,安装已实质完成。
验证IIS是否安装成功
打开任意浏览器,在地址栏输入 http://localhost → 按回车。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
若页面显示“欢迎使用Internet Information Services”或Windows Server默认首页,则IIS服务已正常运行。
若提示“无法连接”或“此网站无法访问”,说明IIS服务未启动:按 Win + R 输入 inetmgr → 回车,打开IIS管理器 → 左侧展开“服务器名”,点击“Sites” → 右键“Default Web Site” → 选择“启动”。
快速进入IIS管理界面
方法一:按 Win + R,输入 inetmgr → 回车。
方法二:打开“控制面板” → “管理工具” → 双击“Internet Information Services (IIS)管理器”。
方法三(推荐长期使用):在“管理工具”中右键“IIS管理器” → “发送到” → “桌面快捷方式”,以后双击图标即开。










