IIS 7 – 多个IIS站点指向相同的目录。 这是如何完成的?

我需要在服务器上的同一文件夹中指向两个IIS站点。

我需要这样做,因为我需要绑定到IIS-Site-B和IIS-Site-A(完全向公众开放)的域名需要不同的IP限制。

当我添加指向同一文件夹的第二个网站时,似乎有某种冲突。 当我访问该网站时,有一个运行时错误(但closures的错误信息)

这通常如何完成?

这个问题/答案表明,这是限制绑定的正确方法,因为我需要: iis 7 – 对网站绑定的一部分的IP限制?

根据我的经验,您将无法直接使用IIS7执行此操作,因为大多数configuration设置都存储在目录中的文件中。

例如,我有一个假的文件夹C:\ Webs \ NoWebSite,我已经configuration了多个站点来使用,因为他们纯粹是为了redirect。

设置第一个网站的redirect之后,我开始了第二个网站的工作,并注意到第一个网站的所有redirect设置都在第二个网站上。

我第二次改变的任何东西都会再次回到第一个。

所以即使没有内容,我也不得不为他们制作个人文件夹。

一个想法是尝试通过让实际内容托pipe在一个域下,然后设置其他人使用重写实际内容,如果它通过限制。

看到这些关于URL重写扩展
http://www.iis.net/download/URLRewrite
http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

重写发生在幕后,用户不知道地址有任何改变,只是服务器从重写的位置拉取内容。 这与服务器告诉浏览器从不同位置获取信息的redirect不同。 使用重写,您可以保持您的domain1.com和domain2.com对用户可见,但实际上是服务于domain3.com的信息为例。