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/就可以訪問到了
