IIS目錄

1、目錄瀏覽

  通常網站部署後,須要禁用目錄瀏覽,html

若啓用目錄瀏覽的話,能夠自定義開啓哪些目錄(只能根目錄),和影藏哪些目錄前端

iis中限制訪問某個文件或某個類型的文件配置方法web

注意:圖片目錄不要隱藏,否則網站前端瀏覽不了圖片。安全

2、虛擬目錄

  • 含義:  服務器

網站內容愈來愈多,但是磁盤空間倒是有限的,當咱們在IIS服務器上添加了新的硬盤,並將新的硬盤做爲原有網站的一部分使用時,就得使用虛擬目錄。 asp.net

  虛擬目錄能夠在不影響現有網站的狀況下,實現服務器磁盤空間的擴展,並且,虛擬目錄能夠與原有網站不在同一個文件夾,不在同一個磁盤驅動器,甚至不在同一臺計算機上,但用戶在訪問網站時,卻感受不到任何區別。網站

IIS中建立網站有兩種,一種叫網站,一種叫虛擬目錄。網站是獨立的,虛擬目錄是創建在網站裏面,一個網站能夠建立多個虛擬目錄,一個虛擬目錄能夠是一個新的被訪問的website。spa

  • 簡單來講:.net

假如c:\web是你的HTTP服務器的默認目錄,別人訪問你的狀況下打開的就是這個目錄的文件。
虛擬目錄是指不一樣地方的文件夾,如D:\1目錄。code

127.0.0.1,訪問的是你C:\web的目錄
127.0.0.1\1,訪問的是你虛擬目錄,其實是D:\1 這個文件夾。

  • 實際例子:

3.55上部署網站 middleware,其物理路徑是:E:\middleware-shenzhen\back-sz。

右鍵,添加虛擬目錄,設置「別名」和虛擬目錄的「物理路徑」(能夠是任意磁盤驅動器的目錄)。

 
 

訪問的時候:http://ip:port/huy/  訪問的就是虛擬路徑下的內容(網站/頁面…)

3、發佈部署報錯

   asp.net在遠程部署到IIS時報錯:Web 部署任務失敗,在遠程計算機上處理請求時出錯。服務器在處理請求時遇到問題。請與服務器管理員聯繫以瞭解詳細信息((2017/6/16 16:22:41)。

可能緣由:遠程部署的文件夾的權限沒有設置。須要在文件夾屬性-》安全,添加local service權限

相關文章
相關標籤/搜索