无法使用绑定访问IIS托管网站

时间:2014-01-03 17:11:52

标签: asp.net iis windows-server-2008

我一直在使用IIS搞砸了,现在它已经花费了几个小时的麻烦。我正在使用带有IIS 7的Windows Server 2008 R2

我可以使用localhost在本地访问该站点,或者IP地址没问题

如果我使用服务器名称,我也可以访问默认网站 www.servername.net - IIS主页

我已将我的“NewSite”文件夹复制到wwwroot中,然后通过

外部访问此新网站

www.servername.net/NewSite

通过localhost / newsite进行本地访问

但是在本地我只能通过NewSite访问

从外部我无法访问,除非我使用servername.net/NewSite并将其放在该目录中

Detailed Error Information:

Module
   IIS Web Core 

Notification
   MapRequestHandler 

Handler
   StaticFile 

Error Code
   0x80070002 

Requested URL
   http://servername:80/newsite/ 

Physical Path
   C:\inetpub\wwwroot\newsite\ 

Logon Method
   Anonymous 

Logon User
   Anonymous 

这是我尝试在本地访问网站时遇到的错误,但在外部我只是得到正常的404

这是我的约束力:

enter image description here

我的想法是这是DNS问题?但我甚至不知道从哪里开始。我不知道还有什么要添加,所以请问任何事情,我会添加更多细节

1 个答案:

答案 0 :(得分:-1)

绑定中NewSite的{​​{1}}表示绑定只会查找与HostName匹配的HostName请求。

您需要将HostName更改为NewSite以接受任何命中该IP /端口组合的流量,或者如果您有多个站点,请将其设置为将在主机头请求中发送的实际域名例如Blank