我一直在使用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
这是我的约束力:
我的想法是这是DNS问题?但我甚至不知道从哪里开始。我不知道还有什么要添加,所以请问任何事情,我会添加更多细节
答案 0 :(得分:-1)
绑定中NewSite
的{{1}}表示绑定只会查找与HostName
匹配的HostName请求。
您需要将HostName更改为NewSite
以接受任何命中该IP /端口组合的流量,或者如果您有多个站点,请将其设置为将在主机头请求中发送的实际域名例如Blank
。