Asp.net IIS 7多站点绑定:浏览器打开到错误位置

Asp.net IIS 7多站点绑定:浏览器打开到错误位置,asp.net,binding,iis-7,a-records,multiple-sites,Asp.net,Binding,Iis 7,A Records,Multiple Sites,我有一个2008 R2 IIS服务器,它托管两个站点。一个网站在浏览时可以正常工作。它默认为wwwroot。任何浏览www.example.com或example.com的人都会转到此站点的正确页面。一切正常 第二个站点默认为asp.net应用程序所在的子文件夹wwwroot\update。任何浏览update.example.com的人都应该访问此网站。装订不好。它使用wwwroot中的默认文档和配置文件,而不是wwwroot\update下的文档和配置文件。为什么? 我已经验证了站点1指向C

我有一个2008 R2 IIS服务器,它托管两个站点。一个网站在浏览时可以正常工作。它默认为wwwroot。任何浏览www.example.com或example.com的人都会转到此站点的正确页面。一切正常

第二个站点默认为asp.net应用程序所在的子文件夹wwwroot\update。任何浏览update.example.com的人都应该访问此网站。装订不好。它使用wwwroot中的默认文档和配置文件,而不是wwwroot\update下的文档和配置文件。为什么?


我已经验证了站点1指向C:\inetpub\wwwroot的点,以及其他指向C:\inetpub\wwwroot\update的点。第二个站点甚至会将wwwroot视为存在的东西,这没有任何意义。

我认为您需要在IIS中设置一个新站点,而不是将
update.example.com
添加到绑定中。这将允许您将update.example.com绑定指向服务器上的单独目录。

两个站点绑定的端口和IP地址是否相同?如果是这样,您应该为每个站点添加一个主机头。www.example.com更新到第一个,并将.example.com更新到第二个。这只适用于http站点。

我就是这么做的,正如我上面解释的,第二个站点没有做它应该做的。