IIS方式部署專案釋出上線

And傑然發表於2022-05-07

VS2019如何把專案部署和釋出

這裡演示:通過IIS檔案publish的方式部署到Windows本地伺服器上

第一步(安裝IIS)

1.在自己電腦上搜尋Windows功能裡的【啟用或關閉Windows功能】

image-20220505214946297

2.配置Internet Information Services

image-20220505215319075

3.然後點選確認就OK,有的電腦需要重啟一下

第二步(專案釋出)

1.在自己電腦上任意位置建立一個空的資料夾

image-20220505215923383

2.回到VS2019專案中,選中【專案右鍵】>>>【釋出】>>【選擇資料夾】

image-20220505220150359

2.雙擊進去選擇到自己publish資料夾的位置,然後點選【完成】就行了

image-20220505220410418

3.回到釋出介面,接著點選右上角【釋出】

image-20220505220635927

4.回到你的【publish】資料夾,檢視有以下目錄,那就釋出成功了

image-20220505220816732

第三步(設定publish檔案【屬性】)

1.選中【publish資料夾】右鍵>>【屬性】>>【安全】>>【編輯】>>【新增】

image-20220505221337344

2.輸入一個物件【everyone】,然後點選確認

image-20220505221517331

3.然後把它的完全控制選擇上,然後點選【應用】

image-20220505221631212

第四步(IIS管理器)

1.在自己電腦上搜尋IIS管理器,開啟皮膚

image-20220505221915672

2.點選【Default Web Site】,進入右邊的高階設定

image-20220505222127304

3.編輯裡面的兩項位置,然後點選確認

image-20220507081724240

4.點選【應用程式池】>>【右鍵DefaultAppPool】>>找到【標識】

image-20220505222940045

5.修改標識後,點選確認

image-20220505223058692

6.啟動此專案前,可以先點選重新啟動,然後點選【瀏覽】

image-20220505223237834

7.出現下面介面就說明專案釋出成功

image-20220505223345186

8.這裡如果你要瀏覽你的檢視目錄在:localhost/檢視資料夾/index,

image-20220506112751265

它報以上錯誤,這邊還要設定資料庫許可權

第五步(修改資料庫許可權)

1.進入SqlServer資料庫>>【安全性】>>【登入名】>>【NT AUTHORITY\SYSTEM】>>【使用者對映】選擇你使用的資料庫名,點選確認

image-20220506113603305

2.進入你的資料庫找到你專案中所使用的表中右鍵【屬性】>>【許可權】>>【搜尋】>>輸入一個【public】物件(公共的)

注:如果專案裡用到多表那都要執行這一步操作

image-20220506114536220

3.下面的授予都打上,點選確認

image-20220506114929844

4.回到IIS控制檯重新啟動專案,輸入網址就可以瀏覽自己的網站了

效果

image-20220506120153179

報錯整合

這裡每個人的電腦有所差別,會出現各種報錯,我會在下一個作品整合常見的報錯敬請期待,或者私信我

關注我的部落格【jieran】

微信公眾號搜尋【JieRanx】關注 回覆【專案上線】領取部署文件
私信我,幫你解決

相關文章