我在机器上的IIS 7上托管了一个ASP .NET MVC网站, 我已经使用IP地址和端口限制了该站点,我可以使用http://[IP地址]:[端口号]从该系统访问它,以便从另一个系统访问我在Windows防火墙中添加了规则,如上所述this link
但是在完成这个过程之后我仍然会得到#34;该网站无法到达"错误,
我尝试了不同的解决方案,包括为所有组和用户名提供完全控制权限,如下面的屏幕截图所示,但仍然无法访问网站。
我在互联网上搜索了很多,但无法获得任何有效的解决方案。
答案 0 :(得分:2)
似乎这是我的IP地址的问题,这是动态的,一开始我尝试并假设我已经成功配置了静态IP,但遗憾的是无法做到。现在我们将为我们的网站购买静态IP。
答案 1 :(得分:1)
很少有问题和建议可以帮助您进一步隔离问题。
当您直接在服务器上通过localhost和IP地址浏览应用程序时,应用程序是否正常?
查看IIS日志,查看请求是否甚至到达IIS并在此处共享状态代码。默认位置 - C:\ inetpub \ logs \ logfiles \ w3svc_websiteID
在IIS中停止您的网站。在端口80创建另一个网站并添加一个简单的HelloWorld.html页面,看看它是否可以在localhost上运行,也可以使用机器的IP地址从客户机访问它。
如果第3步有效并且示例网站正常工作,则将示例网站的端口更改为非工作网站。
如果第4步失败,则需要集中精力打开端口。您还可以使用名为PortQueryUI的工具验证端口是打开还是阻止 - 下载here
如果您有任何后续问题,请与我们联系。