天天看點

.NET5 WebAPI釋出到IIS上使用

.NET5  WebAPI釋出到IIS上使用

1、選擇在Visual Studio 2022 中WebAPI項目 右鍵  釋出

.NET5 WebAPI釋出到IIS上使用

2、設定項目釋出的資訊

.NET5 WebAPI釋出到IIS上使用

 3、釋出

.NET5 WebAPI釋出到IIS上使用

4、安裝net5需要的環境(1.下載下傳​​.net 5 runtime​​ 2.下載下傳.net5 Hosting Bundle ,後面釋出之後需要設定應用池為無托管代碼同時還需要修改web.config配置檔案 hostingModel="OutOfProcess"),本文是net5,是以下載下傳都是net5.0的環境

.NET5 WebAPI釋出到IIS上使用
.NET5 WebAPI釋出到IIS上使用

5、安裝net5的環境之後,打開IIS管理器,選擇網站右鍵  添加網站,添加資訊如下

.NET5 WebAPI釋出到IIS上使用

 接着選擇 應用程式池 找到建立的應用程式池程式  輕按兩下,設定.NET CLR 版本(M) 無托管代碼,之後點選确定

.NET5 WebAPI釋出到IIS上使用

 選擇 網站 右鍵 選擇  管理網站   選擇啟動,之後再點選浏覽接可通路net5釋出在IIS上的網站了

釋出途中可能遇到的問題

1、提示沒有權限,解決方式:找到釋出檔案的實體路徑,右鍵檔案夾 選擇  安全  點選 編輯   添加 Everyone,之後給 Everyone添加相應的權限,點選應用,确定即可

.NET5 WebAPI釋出到IIS上使用

 2、如果想設定多環境的華話,需要在web.config去設定,如下:

繼續閱讀