使用IP地址和端口从不同的计算机访问IIS托管网站

时间:2018-04-13 11:28:55

标签: asp.net-mvc iis iis-7 web-hosting user-permissions

我在机器上的IIS 7上托管了一个ASP .NET MVC网站, 我已经使用IP地址和端口限制了该站点,我可以使用http://[IP地址]:[端口号]从该系统访问它,以便从另一个系统访问我在Windows防火墙中添加了规则,如上所述this link

但是在完成这个过程之后我仍然会得到#34;该网站无法到达"错误,

我尝试了不同的解决方案,包括为所有组和用户名提供完全控制权限,如下面的屏幕截图所示,但仍然无法访问网站。

enter image description here

我在互联网上搜索了很多,但无法获得任何有效的解决方案。

2 个答案:

答案 0 :(得分:2)

似乎这是我的IP地址的问题,这是动态的,一开始我尝试并假设我已经成功配置了静态IP,但遗憾的是无法做到。现在我们将为我们的网站购买静态IP。

答案 1 :(得分:1)

很少有问题和建议可以帮助您进一步隔离问题。

  1. 当您直接在服务器上通过localhost和IP地址浏览应用程序时,应用程序是否正常?

  2. 查看IIS日志,查看请求是否甚至到达IIS并在此处共享状态代码。默认位置 - C:\ inetpub \ logs \ logfiles \ w3svc_websiteID

  3. 在IIS中停止您的网站。在端口80创建另一个网站并添加一个简单的HelloWorld.html页面,看看它是否可以在localhost上运行,也可以使用机器的IP地址从客户机访问它。

  4. 如果第3步有效并且示例网站正常工作,则将示例网站的端口更改为非工作网站。

  5. 如果第4步失败,则需要集中精力打开端口。您还可以使用名为PortQueryUI的工具验证端口是打开还是阻止 - 下载here

  6. 如果您有任何后续问题,请与我们联系。

相关问题