none
IIS7.0不能为相同物理目录的不同虚拟目录设定不同的默认文档? RRS feed

  • 问题

  • 我这边测试IIS7时,IIS7.0不能为相同物理目录的不同虚拟目录设定不同的默认文档。
    而IIS5,IIS6都可以。微软不知道有什么办法解决?

    比如我在IIS7,建立一个虚拟目录test1,物理路径是d:\test,默认文档指向t1.htm
    然后再建一个虚拟目录test2,物理路径同样上d:\test,默认文档指向t2.htm
    但这样制定后,虚拟目录test1的默认文档也变成t2.htm

    但在IIS5,IIS6上是可以分别制定的。目前的程序不能把虚拟目录test2和test1指向不同的物理路径。
    微软有没有解决办法,或补丁?谢谢!

    2009年6月3日 6:28

答案

  • 在IIS7 中如果两个虚拟目录指向同一个物理目录,这意味着这两个虚拟目录(application)共享一个配置文件(web.config).如果改了其中的一个必然会改变另外一个,这应该是正常的.

    在IIS6中虚拟目录的信息存储在metabase中,不同的虚拟目录有不同记录,因此可以为不同的虚拟目录设置不同的默认页面。

    你能告诉我们为什么要这么做吗?或许还有其他的方法可以满足你的要求。

    谢谢
    Microsoft Online Community Support
    2009年6月4日 7:38
    版主

全部回复

  • 在IIS7 中如果两个虚拟目录指向同一个物理目录,这意味着这两个虚拟目录(application)共享一个配置文件(web.config).如果改了其中的一个必然会改变另外一个,这应该是正常的.

    在IIS6中虚拟目录的信息存储在metabase中,不同的虚拟目录有不同记录,因此可以为不同的虚拟目录设置不同的默认页面。

    你能告诉我们为什么要这么做吗?或许还有其他的方法可以满足你的要求。

    谢谢
    Microsoft Online Community Support
    2009年6月4日 7:38
    版主
  • 我有個論壇分別有兩個站台,但兩個站台需要兩個不同的首頁

    但必須要放到同一個資料夾才能分別顯示兩個站台的不同顯示方式

    現在都不能單獨設定獨立的默认文档,非常不方便

    而且你說共享一个配置文件(web.config),也就是沒有解決辦法

    重點是IIS6就可以,但現在不行,這算不算是bug呢?

    2010年5月23日 12:48