1. 程式人生 > >.net core學習筆記《sdk和runtime區別及使用CLI在Ubuntu上快速搭建Console,WebApi,MVC三大應用模型》

.net core學習筆記《sdk和runtime區別及使用CLI在Ubuntu上快速搭建Console,WebApi,MVC三大應用模型》

img 裝包 new 來看 tin console bubuko file 接下來

一、需要安裝的軟件

1、虛擬機安裝Ubuntu系統(本人用的是vmware-14.1.12和buntu-18.04)

2、Xshell或 Putty(連接ssh服務)

3、FileZilla(ftp上傳下載文件工具)

二、.net core 安裝包的區別和選擇

1、.net core Runtime(這個是用來跑.net core程序用的)

2、.net core SDK(Software Development Kit):裏面包含了(runtime+Rolysn(編譯器)+FCL+.Net Core CLR)(這個是開發時用的)

我這到官網去下載時會發現,.net core Runtime只有90多M,而.net core SDK卻有140多M,就是因為.net core SDK比.net core Runtime多了上面這些東西

三、用CLI在Ubuntu上搭建Console,WebApi,MVC三大應用模型

1、搭建console應用:

  a.首先我們用 dotnet new console -o myConsole 來創建一個控制臺應用程序並將這個項目放入 myConsole目錄中

  b.接下來我們進入到myConsole目錄用 dotnet run 這個命令來運行項目,我們會看到控件臺上會輸出Hello World!。

  效果圖如下:

技術分享圖片

2、搭建WebApi應用:

  a.首先我們用 dotnet new webapi -o myWebApi 來創建一個WebApi應用程序並將這個項目放入 myWebApi目錄中

  b.接下來我們進入到myWebApi目錄用 dotnet run 這個命令來運行項目, 然後我們會看到控制臺會輸入http://localhost:5000和https://localhost:5001兩個地址

技術分享圖片

  c.接下來我們把localhost變成*,我們用ls來看看當前目錄都有些什麽文件:

技術分享圖片

  d.我們進入Prpperties目錄,用vim進入來修改launchSettings.json這個文件,我們修改applicationUrl中的地址。

修改之前:

技術分享圖片

修改之後:

技術分享圖片

最後我們運行 dotnet run 命令,控制臺會出現http://[::]:5000這個地址,我們用windows中的瀏覽器來訪問這個項目(http://172.16.1.168:5000/api/Values):

技術分享圖片

三、搭建Asp.Net Core Mvc應用

  a.首先我們用 dotnet new mvc -o myMvc 創建一個mvc應用程序並將這個項目放入 myMvc目錄中

  b.接下來我們進入到myMvc目錄用 dotnet run 這個命令來運行項目, 然後我們會看到控制臺會輸入http://localhost:5000和https://localhost:5001兩個地址

  c.接下來和上面一樣,修改launchSettings.json文件,然後在windows瀏覽器上運行項目

技術分享圖片

以上就是用CLI快速搭建三大應用模型過程。

.net core學習筆記《sdk和runtime區別及使用CLI在Ubuntu上快速搭建Console,WebApi,MVC三大應用模型》