如何部署.NetCore中的Ubuntu14.04-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)如何部署.NetCore中的Ubuntu 14.04,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

成都創(chuàng)新互聯(lián)堅信:善待客戶,將會成為終身客戶。我們能堅持多年,是因?yàn)槲覀円恢笨芍档眯刨?。我們從不忽悠初訪客戶,我們用心做好本職工作,不忘初心,方得始終。十余年網(wǎng)站建設(shè)經(jīng)驗(yàn)成都創(chuàng)新互聯(lián)是成都老牌網(wǎng)站營銷服務(wù)商,為您提供成都做網(wǎng)站、網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、H5技術(shù)、網(wǎng)站制作、品牌網(wǎng)站建設(shè)、小程序制作服務(wù),給眾多知名企業(yè)提供過好品質(zhì)的建站服務(wù)。

No.1 準(zhǔn)備應(yīng)用程序


1. 創(chuàng)建.Net Core Web項目

如何部署.NetCore中的Ubuntu 14.04

如何部署.NetCore中的Ubuntu 14.04


2. 使用VS2015發(fā)布

如何部署.NetCore中的Ubuntu 14.04

如何部署.NetCore中的Ubuntu 14.04
No.2 安裝.Net Core for Ubuntu


Ubuntu的安裝就不介紹了。本人用的VMWare,裝好Tools很方便。

具體安裝步驟請參照:https://www.jb51.net/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

如何部署.NetCore中的Ubuntu 14.04

3. 驗(yàn)證安裝

dotnet --version

如何部署.NetCore中的Ubuntu 14.04

4. 初始化示例程序

mkdir NetWeb
cd NetWeb
dotnet new

 5. 運(yùn)行示例程序

dotnet restore
dotnet run

如何部署.NetCore中的Ubuntu 14.04
如上圖中顯示,表示成功!

 No.3 上傳程序

1. 清空刪除示例程序文件夾內(nèi)容

2. 拷貝第一步生成的項目文件到示例文件夾


如何部署.NetCore中的Ubuntu 14.04

如何部署.NetCore中的Ubuntu 14.04

注意:由于本人Ubuntu安裝在VM里,可以直接復(fù)制文件,生產(chǎn)環(huán)境可利用ftp上傳,具體怎么設(shè)置自行百度。

No.4 運(yùn)行&訪問


dotnet ***.dll

***.dll 是項目所生成的入口鏈接庫如何部署.NetCore中的Ubuntu 14.04
5000為訪問端口。本機(jī)瀏覽器輸入http://localhost:5000/ 看到下圖效果就說明部署成功。如何部署.NetCore中的Ubuntu 14.04
注意:.Net Core 默認(rèn)創(chuà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ā)布程序的時候,輸出窗口出現(xiàn)亂碼,應(yīng)該是編碼問題,不知道你們有沒有,暫時還沒有找到原因。
如何部署.NetCore中的Ubuntu 14.04

關(guān)于如何部署.NetCore中的Ubuntu 14.04就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網(wǎng)站題目:如何部署.NetCore中的Ubuntu14.04-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://muchs.cn/article22/djgicc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、網(wǎng)站導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)搜索引擎優(yōu)化、建站公司云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司