为什么其他人无法在 Windows 7 上的 IIS 中访问我的网站?

为什么其他人无法在 Windows 7 上的 IIS 中访问我的网站?

我在 Windows 7 Ultimate 计算机上的 IIS 中有一个 ASP.NET 应用程序。我已从该计算机对其进行了测试,它运行良好。这台计算机位于我的家庭网络中,这是一个简单的对等网络。奇怪的是,我的网络中没有其他人可以访问该网站。这是为什么?这里还有其他 Windows 7 计算机,它们都在同一个家庭组中。当我尝试从其他计算机之一访问我计算机上的网站时,它失败了,就是这样。

那么,出了什么问题?

答案1

我首先要检查的是防火墙设置。如果防火墙关闭后仍能正常工作,则重新启用防火墙并打开端口 80(用于 HTTP)以接收传入连接。您可能需要打开其他端口以接收其他服务(如 FTP)。

答案2

转到控制面板 -> Windows 防火墙 - 单击高级设置,传入流量规则,在我的例子中,我必须启用万维网服务 - (传入流量)注意:我发现了 2 个“万维网服务 - (传入流量)”,您必须同时启用它们

在此之前,我也在路由器上映射了端口 80,但在启用这些防火墙规则后它开始工作。

答案3

也许你做了一些非常愚蠢的事情 - 就像我一样 - 并且忽略了显而易见的事情?打开 IIS 管理器。单击左侧窗格中的服务器。单击右侧窗格中的查看站点。在中间窗格中找到你的站点并检查状态。如果状态为关闭,请右键单击并管理网站 -> 开始。

相关内容