.Net Core 之 Ubuntu 14.04 部署過程(圖文詳解)
本篇文章主要介紹了.Net Core 之 Ubuntu 14.04 部署過程(圖文詳解)
No.1 準(zhǔn)備應(yīng)用程序
1. 創(chuàng)建.Net Core Web項(xiàng)目
2. 使用VS2015發(fā)布
Ubuntu的安裝就不介紹了。本人用的VMWare,裝好Tools很方便。
具體安裝步驟請(qǐng)參照:http://www.dbjr.com.cn/os/248849.html
1. 添加dotnet源
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list' sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893 sudo apt-get update
2. 安裝.Net Core SDK
sudo apt-get install dotnet-dev-1.0.0-preview2-003131
3. 驗(yàn)證安裝
dotnet --version
4. 初始化示例程序
mkdir NetWeb cd NetWeb dotnet new
5. 運(yùn)行示例程序
dotnet restore dotnet run
No.3 上傳程序
1. 清空刪除示例程序文件夾內(nèi)容
2. 拷貝第一步生成的項(xiàng)目文件到示例文件夾
注意:由于本人Ubuntu安裝在VM里,可以直接復(fù)制文件,生產(chǎn)環(huán)境可利用ftp上傳,具體怎么設(shè)置自行百度。
No.4 運(yùn)行&訪問
dotnet ***.dll
***.dll 是項(xiàng)目所生成的入口鏈接庫(kù)
5000為訪問端口。本機(jī)瀏覽器輸入http://localhost:5000/ 看到下圖效果就說明部署成功。
注意:.Net Core 默認(rèn)創(chuàng)建的項(xiàng)目部署完成以后,只能在本機(jī)內(nèi)訪問,外部通過IP是打不開的,可以通過配置Nginx實(shí)現(xiàn)。也可以通過修改Program.cs
var host = new WebHostBuilder() .UseKestrel() .UseUrls("http://*:5000") .UseContentRoot(Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup<Startup>() .Build(); host.Run();
UseUrls(http://*:5000) 即可實(shí)現(xiàn)通過IP訪問程序。
Ps:本人用VS2015發(fā)布程序的時(shí)候,輸出窗口出現(xiàn)亂碼,應(yīng)該是編碼問題,不知道你們有沒有,暫時(shí)還沒有找到原因。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
ASP.NET Core擴(kuò)展庫(kù)之日志功能的使用詳解
這篇文章主要介紹了ASP.NET Core擴(kuò)展庫(kù)之日志功能的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用.NET技術(shù),感興趣的朋友可以了解下2021-03-03asp.net實(shí)現(xiàn)生成縮略圖及給原始圖加水印的方法示例
這篇文章主要介紹了asp.net實(shí)現(xiàn)生成縮略圖及給原始圖加水印的方法,結(jié)合具體實(shí)例形式分析了asp.net圖片的縮略圖與水印操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-10-10代碼實(shí)現(xiàn)打印功能(asp.net+javascript)
頁(yè)面實(shí)現(xiàn)打印的效果代碼,分為服務(wù)器端和客戶端單個(gè)即可,客戶端的比較不錯(cuò),本站也是類似的方法。2009-05-05asp.net實(shí)現(xiàn)遞歸方法取出菜單并顯示在DropDownList中(分欄形式)
這篇文章主要介紹了asp.net實(shí)現(xiàn)遞歸方法取出菜單并顯示在DropDownList中的方法,涉及asp.net遞歸算法與DropDownList使用技巧,需要的朋友可以參考下2016-06-06"PageMethods未定義"或"對(duì)象不支持此屬性或方法"解決方法分享
PageMethods未定義或?qū)ο蟛恢С执藢傩曰蚍椒ń鉀Q方法,需要的朋友可以參考下。2010-12-12gridview實(shí)現(xiàn)服務(wù)器端和客戶端全選的兩種方法分享
這篇文章主要介紹了gridview實(shí)現(xiàn)服務(wù)器端和客戶端全選的兩種方法,需要的朋友可以參考下2014-02-02防止在服務(wù)器處理完成之前用戶多次點(diǎn)擊提交按鈕處理代碼
在提交表單時(shí),如果網(wǎng)頁(yè)速度過慢或者其他原因,用戶多次提交能導(dǎo)致數(shù)據(jù)的修改,怎么解決這個(gè)問題呢,接下來將為您解決這個(gè)問題,需要的朋友可以了解下2012-12-12