我们在Windows 2008上有一个IIS 6.我们在这个服务器上有多个网站。
其中两个站点具有相同的物理path。
– 一个应该有Default.aspx页面作为默认文档;
– 另一个应该有index_syfab.asp作为默认文档,它只是在Default.aspx?lid = 4上进行redirect。
问题是,如果我添加index_syfab.asp作为第二个网站的默认文档,它也将其添加到第一个。 如果我从第一个删除它,它也从第二个删除它。 我怎么能阻止它呢?
我们没有安装URL重写模块,所以现在是不可能的。
我们使用完全相同的技术,具有完全相同的configuration,但在另一台服务器上,使用Windows 2003和IIS 5。
谢谢你的帮助
首先,虽然在Windows Server 2008上安装了IIS 6,但您的网站是在IIS 7上configuration的。
由于这两个Web站点都指向相同的物理位置,例如C:\ inetpub \ wwwroot,因此<defaultDocument>configuration发生在位于C:\ inetpub \ wwwroot中的相同web.config文件中。
在IIS 6中可以configuration不同的defaultDocument,因为configuration存储在Metabase.xml文件中。