windows下部署.Net core項目

本文講述將.Net core2.0項目部署在win10上

至於部署在linux或mac上,這個以後再講解

.Net core部署在windows上很簡單

Let's begin

 

1.創建.Net core2.0web項目

我是使用的VS2017,可以直接創建,

沒有VS2017的,可以安裝.Net core sdk,然後使用命令行去創建項目:

dotnet new 項目類型 項目名稱(eg:dotnet new web lingbugApiProject)

如果不知道可以創建哪些項目,可以使用dotnet new來查看

 

2.創建好項目,開發完畢之後,我們要發佈項目,供一會部署時使用,發佈方式有兩種:

a.使用VS2017的發佈,發佈到本地文件夾

b.使用命令dotnet publish,將項目發佈到在項目文件夾的\bin\Debug\netcoreapp2.0\publish文件夾下

 

3.部署

a.打開IIS中的模塊看有沒有AspNetCoreModule模塊,該模塊平臺用於運行.Net core項目

(ps:打開IIS命令:inetmgr)

 

如果沒有AspNetCoreModule模塊,請下載安裝.Net core2.0的Windows server hosting

下載地址:.Net core2.0的Windows server hosting下載

下載完畢後,直接運行安裝exe程序,然後重啓電腦即可

 

4.環境準備完畢,接下來就是部署了

a.新建網站,輸入網站名

b.物理地址指向剛纔發佈的文件夾中(發佈在哪裏指向哪裏)

c.設置端口

d.確定

 

然後在應用程序池找到剛纔的網站所使用的應用程序池,默認和網站名同名

找到應用程序池,然後單機最右邊的基本設置

設置爲無託管代碼,因爲.net framework運營在CLR平臺上,但是.net core不需要依賴CLR,而是.net core自己的環境,在windows中也就是剛纔安裝的windows server hosting

然後點擊確定

啓動剛纔發佈的網站

 

至此,部署完成

打開瀏覽器輸入你剛纔部署的地址,我這邊是:http://localhost:8015

可以正常訪問即部署成功啦

 

Ending~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章