我已经查看了 SO 上与此相关的其他问题,用 Google 搜索并查看了我的窗口日志。
我在一台分配了 DHCP 的 PC 上有一个本地网站。
这是一个使用 IIS 管理器的 MVC 网站。
在与我的网站相同的 PC 上,我可以通过“localhost”和 DHCP 地址查看。
如果我转到局域网上的另一台电脑并输入本地网站的 IP 地址,它会告诉我“无法显示页面”。
如果我在另一台电脑上打开 DOS 提示符,我就可以 PING 托管我的网站的电脑。
我知道 LocalHosts,但我必须更改每台 PC 上的本地主机,而这对我来说不是一个选择。此外,我认为只要通过 IP 地址寻址就不会有问题。
我是否在 IIS 的某个地方遗漏了配置设置?
谢谢
答案1
您的计算机有防火墙吗?如果有,请尝试在为您的网站提供服务的计算机上打开 HTTP 端口。
netsh advfirewall firewall add rule name="HTTP TCP Port 80" dir=in action=allow protocol=TCP localport=80
netsh advfirewall firewall add rule name="HTTP TCP Port 139" dir=out action=allow protocol=TCP localport=80
你的 IIS 服务器是否正在监听你的网络 IP?使用你的站点绑定检查一下。 http://www.orcsweb.com/blog/mark-newnam/how-to-set-up-site-bindings-in-internet-information-services-iis/