因為在一個物理目錄下只有一個web.config,并且IIS7把默認(rèn)文檔設(shè)置寫在這里,導(dǎo)致所有域名的默認(rèn)文檔設(shè)置共享。
1、進(jìn)入%windir%\system32\inetsrv\config目錄(%windir%即windows的安裝目錄,比如c:\windows)
2、找到applicationHost.config文件,用文本編輯器打開,如果打不開就復(fù)制出來修改后再替換原來的文件(建議備份原文件,以防不測,這是工作習(xí)慣。)
3、在最后configuration節(jié)中加入如下語句
4、將web.config下網(wǎng)站自動生成的默認(rèn)首頁節(jié)點刪除掉。
<location path="Shou">
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear/>
<add value="shouindex.aspx"/>
</files>
</defaultDocument>
</system.webServer>
</location>
只加需要特別指定默認(rèn)文檔的站點,有幾個加幾個,無需重啟IIS。
PS:path是對應(yīng)的IIS中的網(wǎng)站名稱。