-
打开 IIS 管理器
- 按
Win + R
,输入 inetmgr
回车,进入 Internet Information Services (IIS) 管理器。
-
查看站点状态
- 在左侧导航栏展开 “网站”,找到提示被禁用的站点(可能是默认站点或自定义站点)。
- 右键站点 → 检查是否显示 “启动” 选项(若显示 “停止”,说明站点已启动;若显示 “启动”,说明站点被停止)。
- 若站点被停止:右键站点 → 选择 “启动”,尝试重新启动站点。
-
检查站点绑定是否正确
- 右键站点 → “编辑绑定”,确认绑定的 端口是否为 80,且 IP 地址 为
*
(表示所有可用 IP)或指定 IP(如 127.0.0.1
)。
- 若绑定中包含错误的端口(如非 80)或重复绑定(多个站点占用 80 端口),会导致冲突,需修正。
用户之前提到 IIS 和微服务均需 80 端口,这是核心冲突点,需通过以下方式解决:
- 在 “编辑绑定” 中,将 IIS 站点的端口从
80
改为其他未占用端口(如 8080
),避免与微服务冲突。
- 访问时使用新端口:
http://localhost:8080
。
- 修改微服务配置,使用其他端口(如
5000
),释放 80 端口供 IIS 使用。
- 确保微服务进程不再占用 80 端口(可通过任务管理器或命令
netstat -ano | findstr :80
检查端口占用)。
- 若需保留 80 端口,可为不同站点设置不同的 主机头(如
iis.example.com
和 microservice.example.com
),需配合 DNS 或本地 hosts
文件解析。