1

我有一个托管在 IIS 7 上的 MVC 站点。从服务器本身访问时它工作正常。

但是,当我尝试从与服务器相同的 LAN 访问它时,网站无法访问。

接下来,我禁用了服务器上的 Windows 防火墙,并且可以从 LAN 内访问该站点。

我想启用防火墙并能够访问该站点。

我必须在防火墙中启用什么?

谢谢。

4

3 回答 3

5

好的,这是一个老问题,但我刚刚找到了您需要打开的入站规则。希望截图可以帮助其他人。

Win7-firewall-inbound-BranchCache 内容检索 (HTTP-In) 在此处输入图像描述

于 2012-02-08T11:25:34.257 回答
0

尝试在 Windows 防火墙中打开端口。转到防火墙设置中的“高级设置”并检查入站规则并在必要时添加端口。

于 2011-10-19T08:08:10.667 回答
0

我遇到了完全相同的问题,但我系统中的防火墙由 ESET 智能安全管理。就我而言,在启用防火墙的情况下,我无法从我的机器访问该站点。我想添加我的答案,以便它帮助遇到 ESET 问题的人。

  1. 最初,我禁用了防火墙并访问了该站点。
  2. 在访问该站点时,我使用“ESET SysInspector -> Network Connections”检查了用于连接的端口。发现我的网站端口正被“系统”程序使用。
  3. 然后我去了 ESET 的“高级设置 -> 网络 -> 个人防火墙 -> 规则和区域”。单击“区域和规则编辑器”下的“设置”。
  4. 单击“切换应用程序树视图”。然后在“应用程序/规则”列下,展开“系统”,找到“拒绝系统通信”规则,“Internet in”设置为“拒绝”。我将站点的本地端口设置为“允许”,然后一直单击“确定”,并且能够在启用防火墙的情况下访问我的站点。
于 2014-10-08T17:22:25.317 回答