国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

最新Linux部署.NET,Mono and DNX

2024-06-28 13:20:45
字體:
來源:轉載
供稿:網友
最新linux部署.NET,Mono and DNX

這幾天一直在折騰在Linux下的asp.net 5,就下在看來在其它操作系統中ASP.NET 5或.NET應用,要想在完整的MS VM(CoreCLR)上運行還不遠遠達不到,應用的效果。

目前只能在Mono的CLR上跑,但是基本上能夠完整的運行ASP.NET 5的各種框架和應用了。

如今.NET開源了,大家都在關注.Net能否完整的在Linux下運行,我整理了下這幾天的安裝過程。

以下我使用了Ubuntu 15 和 CentOS 7 進行了部署:

安裝Mono

1.首先使用命令更新軟件源:

Ubuntu:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EFecho "deb http://download.mono-PRoject.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.listsudo apt-get update

CentOS:

rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"yum-config-manager --add-repo http://download.mono-project.com/repo/centos/yum update

更新后,安裝mono-complete包,完成Mono的安裝,目前Mono的最新版本為4.0.1

DNVM安裝

首先要安裝libuv,這個庫是HttpServer的支持庫(Kestrel的一部分),當前在Linux下可以使用Jexus進行更換,我會在后續的文章里進行講述。

Ubuntu:

sudo apt-get install automake libtool curlcurl -sSL https://github.com/libuv/libuv/archive/v1.4.2.tar.gz | sudo tar zxfv - -C /usr/local/srccd /usr/local/src/libuv-1.4.2sudo sh autogen.shsudo ./configuresudo make sudo make installsudo rm -rf /usr/local/src/libuv-1.4.2 && cd ~/sudo ldconfig
View Code

CentOS:

sudo yum install gccsudo yum install automakesudo yum install libtoolgit clone https://github.com/libuv/libuv.gitcd libuvsh autogen.sh./configuremakemake checksudo make install
View CodeASP.NET 5 和 DNX 安裝:
curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.shdnvm upgrade

寫到這里后續,會介紹使用Visual Studio Code的內容,將會從Linux中生成項目,并部署到Jexus中運行。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 偃师市| 甘肃省| 弋阳县| 当雄县| 焉耆| 苍溪县| 平昌县| 七台河市| 黄龙县| 灵石县| 托克托县| 沙河市| 林西县| 山东| 同心县| 千阳县| 长寿区| 宝应县| 红桥区| 大荔县| 霍林郭勒市| 山西省| 洪洞县| 武胜县| 霍林郭勒市| 伊通| 永丰县| 五华县| 旺苍县| 通城县| 资兴市| 潮安县| 郯城县| 奉贤区| 大理市| 桐柏县| 柯坪县| 瑞金市| 沅江市| 类乌齐县| 织金县|