我使用IIS 7.5作为Web服务器运行Windows 2008 R2框。
在IIS上,我有两个网站:mysubsite1.mysite.com和mysubsite2.mysite.com。 服务器上只有一个IP,两个站点共享此IP。 以下是我如何configuration绑定:


mysubsite1.mysite.com工作正常。 但是,mysubsite2.mysite.com给我以下错误:
未find
HTTP错误404。找不到请求的资源。
现在,如果将mysubsite1.mysite.com的“主机名”字段更改为空白并重新启动Web服务器,则两个站点都可以工作!

问题是,当两个站点的主机名字段被填满时,为什么第一个站点的主机名字段导致第二个站点发生HTTP 404错误?
我将不胜感激。 谢谢。
将地址设置为“全部未分配”,而不是将其设置为两个站点的共享IP地址。
我的第一个想法是,这是一个端口错误。 您似乎尝试连接到同一端口上的两个不同的站点,只是不起作用。 你的第一个站点,mysubsite1使用默认的http-port 80,并且工作正常。 但是,当您尝试访问端口80上的mysubsite2时,只会因为该端口上不存在mysubsite2而出现错误。
你需要做的是在不同的端口上创build一个虚拟主机(经常使用8081及以上)。