圖解如何在IIS上部署ASP.NET Core項目

本篇經驗將和大師介紹若何在IIS上擺設ASP.NET Core項目, 但愿對大師的工作和進修有所幫忙!
安裝IIS1在節制面板→法式→啟用或封閉Windows功能→勾選Internet Information Services以及Web辦理東西下的IIS辦理節制臺, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目



發布項目1發布一個建好的ASP.NET Core API項目, 然后選擇IIS, 新建一>項發布設置裝備擺設, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目



2發布方式選擇文件系統, 然后設置一個發布路徑, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目



3設置裝備擺設文件可以按照你線上、線下的情況進行選擇, 因為是基于.NET Core, 所以方針框架為netcoreapp1.1, 然后保留發布即可, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目



4當然我們還可以基于CLI的Publish號令進行發布, 只需切換到Light.API根目次下, 輸入以下號令即可:
dotnet publish --framework netcoreapp1.1 --output "E:\Publish" --configuration Release
framework暗示方針框架, output暗示要發布到的目次文件夾, configuration暗示設置裝備擺設文件, 等同于和上面我們經由過程辦理器來發布的操作, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目



在IIS中添加網站1添加一個網站, 設置一下名稱, 并將路徑指標的目的你適才發布的文件夾, 然后啟動網站即可, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目



2設置應用法式池的.NET CLR版本為“無托管代碼”, 因為IIS是作為一個反標的目的代辦署理的腳色, 并不需要它來托管代碼, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目



3OK, 年夜功樂成, 瀏覽一下我們的網站, 如下圖所示:
此時我的心里是解體的, 沒有任何有效的提醒信息, 看來只能本身脫手查看應用法式的運行日記了

圖解如何在IIS上部署ASP.NET Core項目



4【圖解如何在IIS上部署ASP.NET Core項目】設置IIS的日記記實體例為日記文件和ETW事務, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目



5從頭拜候網站, 然后打開Windows應用法式日記, 你會看到如許一條信息 。 意思是說你的應用法式已經由PID為3236的歷程啟動, 而且在25636的端口上監聽著, 如下圖所示:

圖解如何在IIS上部署ASP.NET Core項目

猜你喜歡