1. 程式人生 > >ASP.NET專案部署到IIS

ASP.NET專案部署到IIS

1.建立一個資料夾

因為我們需要將網站釋出到這個資料夾裡面,我在桌面上建立了AttendanceWeb的資料夾。

2.將檔案釋出到這個資料夾裡面

選中你的專案點選右鍵進行釋出
由於我的VS版本為VS2017可能和大家的介面區別很大,所以請大家仔細檢視。 下一步就是選擇釋出方式併發布。 在這裡大概選擇釋出方式為資料夾, 並且選擇資料夾,我選擇的是我剛在桌面建立的AttendanceWeb資料夾。
點選釋出,VS的釋出任務就完成了。

3.操作IIS

開啟IIS新增網站 網站名稱隨便取一個 應用程式池選擇你專案相對於的版本。 物理路徑選擇VS釋出的資料夾。 其他的均不用修改,均為預設,如圖。

點選確定即可生成網站。
隨後我們執行網站 可能會遇到各種問題。 例如:
到遇到這個問題的時候可能是許可權不足。 我們需要打開發布專案的這個資料夾單擊右鍵選擇屬性。 然後選擇安全,如圖。 如果發現組或使用者名稱  中沒有IUSR和IIS_IUSRS 這就是問題所在,
點選編輯出來一彈窗是該資料夾的許可權,然後點選新增,彈出彈窗為選擇使用者或組。 這時候輸入物件名稱來選擇,如果你不知道或者記不住 可以選擇高階,彈出一彈窗名稱也為選擇使用者或組, 右邊有一個立即查詢。搜尋結果裡面有東西了。 選擇裡面的IUSR和IIS_IUSRS點選確定。然後再次點選確定。 給IUSER和IIS_IUSRS修改的許可權,點選應用以後點選確定。 這時資料夾的屬性多了IUSR和IIS_IUSRS, 如圖

這時我們再執行即可。