我已经在我的Windows Server 2003(计算机名: myserver )中运行了一个ASP.NET站点,所以无论何时我想访问该站点,我只需inputhttp://myserver 。 现在的问题是,我可以在该服务器2003机器上托pipe另一个ASP.NET MVC站点? 如果是的话,我可以configurationurl( http://myserver2 ?),以便我可以访问它吗?
编辑:Windows Server 2003只托pipeIntranet应用程序。 当我访问我原来的ASP.NET网站时,他们只需要指定http://myserver ,就是这样。
将您网站的主机标题设置为myserver。 然后在IIS中创build另一个网站,并将主机头设置为myserver2。
按照http://support.microsoft.com/kb/324287中的说明获取更多详细信息。
您需要将myserver2添加到DNS以允许访问它,但是您可以将其添加到您的主机文件进行testing。
你的意思是远程还是本地? 如果是远程的 ,这通常是通过DNS来完成的 – 所以你有:
myserver.com 192.168.0.1 myserver2.com 192.168.0.1
这需要IIS为每个站点configuration适当的主机头,因此当传入的请求进来时,IIS知道应该到哪个网站。
或者,经典的单站点每IP地址的方式是
myserver.com 192.168.0.1 myserver2.com 192.168.0.2
但是,除非你有几百个IP坐在什么都不做,否则这会变得繁重和有点浪费。
如果我误解了你的意思,而你只想使用本地名(甚至全世界),那就更简单了。