我有两台开发机器,都运行 Windows 7 Professional。
第一台机器交替用于 IIS 7.0 和 Apache 2.2 Web 服务器(但绝不会同时使用)。我关闭了 IIS,这会释放端口 80,然后在端口 80 上启动 Apache。(反之亦然)。这工作正常。
我有第二台开发机器,我需要在上面进行相同的设置。(不同客户的不同项目)。即使 IIS 已停止,系统级进程仍在使用端口 80。
我一直无法发现使一台机器工作而另一台机器失败的区别。有没有人知道为什么当 IIS 停止时端口 80 不会释放?