使用IIS和Windows服务器将我的网站部署到公众

时间:2014-07-15 17:36:25

标签: asp.net windows iis hosting

我最近买了一个域名。让我们说我的域名是" domain.com",我在可视化网络开发中创建了一个网站。使用ASP.NET和VB.NET。我也有一台旧电脑,我变成了家用服务器,所以我安装了Windows Server 2008 R2 SP2。所以我将我的网站上传到一个文件夹并转到IIS管理器。在那里,我添加了一个网站,将网站名称设置为" domain.com"应用程序池到#34; ASP.NET v4.0"。然后是物理路径:" c:\ websites \ wwwroot \ domain.com"然后在绑定中我添加了3个不同的东西。

type   hostname     port   IP adress
http www.domain.com  80   my IP found at www.what'smyip.com
http domain.com      80   my IP found at www.what'smyip.com
http   *blank*       80   192.168.1.6(my server's internal IP)

我确保端口80在我的路由器中打开,并为端口80添加了防火墙入站规则。

当我使用192.168.1.6进行连接时,我得到了我的网站,并且应该像它应该的那样工作。

但是,当我使用domain.com或www.domain.com进行连接时,我看到了404页面。 http://prntscr.com/42ynf4

此外,当我更改绑定并更改domain.com和www.domain.com的IP时,如下所示:

type   hostname     port   IP adress
http www.domain.com  80   192.168.1.6(my server's internal IP)
http domain.com      80   192.168.1.6(my server's internal IP)
http   *blank*       80   192.168.1.6(my server's internal IP)

它的工作原理就像它应该的那样?

我在域上完成了DNSlookup并且它处于活动状态。我有点坚持这一点,我知道你们不是托管方面的专家,但你们可能对此有更多的了解。

1 个答案:

答案 0 :(得分:0)

您应该检查什么是服务器IP地址(netstat),因为您可以使用代理,然后Internet IP信息将不正确。 另外,请确保在IIS中设置正确的主页。