IIS部署.net core項目


  1、安裝AspNetCoreModule模塊

  與ASP.NET時代不同,ASP.NET Core不再是由IIS工作進程(w3wp.exe)托管,而是使用自托管Web服務器(Kestrel)運行,中間最重要的角色便是AspNetCoreModule,它是其中一個的IIS模塊,基於這個模塊,我們才可以和ASP.NET一樣用IIS操作ASP.NET Core站點。

  首先,確定我們是否原則AspNetCoreModule模塊,打開IIS=》點擊一個網站=》模塊:

  

  我這里顯示沒有安裝:

  

 

  AspNetCoreModule下載地址:https://dotnet.microsoft.com/download/dotnet-core

  

  這個地址也是下載.net core SDK的地址,選擇你的項目運行環境SDK,我的是core2.2:

  

  

    我們下載最新的,下載完成后安裝即可:

  

   安裝之后,重啟IIS(win+r,然后輸入cmd,打開命令行,輸入iisreset,這個命令可能需要管理員權限,所以可能需要使用管理員權限打開cmd命令行),再查看模塊:

   

   2、部署.net core項目

  這里以.net core MVC項目為例,先創建站點:

  

  然后修改Demo的應用程序池:

  

   到這里就表示已經配置好了,打開瀏覽器輸入:http://localhost:8080/就可以訪問到了  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM