以前一直以為IIS應用程序的默認文檔只能設置根目錄下的文件,像index.html,default.aspx等,后來經同事指點,原來子目錄或者子應用程序下的文件也可以添加到根應用程序的默認文檔列表中。
之前為了實現這樣的需求,當用戶直接訪問網站根目錄http://www.example.com/的時候,將其重定向到子應用程序app的登錄界面http://www.example.com/app/login.aspx,特意安裝了IIS的重定向組件。其實也可以添加"app/login.aspx"到默認文檔里頭來實現。
不過對於子應用程序來說有一個限制,就是根應用程序和子應用程序需要使用同一個應用程序池,否則會出現跨應用程序池資源訪問異常。
