我有一个使用本地IIS服务器的ASP.NET应用程序。公共访问本地IIS服务器
的网址是:
它的正常工作。
如果我用127.0.0.1 ip地址替换本地主机,应用程序仍然正常工作。
但是如果我检查我的电脑的IP地址,例如122.33.21.23
,我尝试使用它,而不是本地主机时,Internet Explorer无法显示该页面。
我应该在IIS中使用一些特殊设置吗?
我使用IIS7和WIN 7.
任何人都可以帮助我吗?
l。
我有一个使用本地IIS服务器的ASP.NET应用程序。公共访问本地IIS服务器
的网址是:
它的正常工作。
如果我用127.0.0.1 ip地址替换本地主机,应用程序仍然正常工作。
但是如果我检查我的电脑的IP地址,例如122.33.21.23
,我尝试使用它,而不是本地主机时,Internet Explorer无法显示该页面。
我应该在IIS中使用一些特殊设置吗?
我使用IIS7和WIN 7.
任何人都可以帮助我吗?
l。
由于RPM1984评论说它可能是IIS7上的一个绑定问题。你也可能想检查你的Windows防火墙,看看它是否阻止访问。您可以通过禁用防火墙来测试它是否有所不同。
你必须让IIS通过扔你的防火墙。
首先你必须知道你的网站运行的端口。通常你的地址是127.0.0.1:82,82是端口号。如果没有,可能是80.可以肯定的是,转到IIS管理器,并在左侧展开站点,R单击您的站点,编辑绑定,你会看到端口号。
转到CP - > Windows防火墙 - >高级设置 - >入站规则 - >新规则... 选择端口,TCP,您的端口号和名称。 另请确保如果您有其他防火墙,请为其添加例外,或者将其禁用。
如果您有路由器,它应该适用于您的网络IP(如192.168 ...)。 要使用您的公共IP进入您的网站,您还必须为您的端口启用“端口转发”,或尝试直接连接到互联网。
你可以在IIS中为你的IP添加一个绑定,尽管我没有看到这一点,只是使用本地主机。 – RPM1984 2010-11-11 11:33:53
另请参阅[如何使我的家庭IIS服务器可以从网络访问?](http://superuser.com/q/434201/180163)和[我如何使我的家用PC成为Web服务器?](http: //superuser.com/q/21931/180163) – KyleMit 2014-07-07 20:41:42