最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

云服務(wù)器下搭建ASP.NET Core環(huán)境

 更新時間:2016年07月17日 11:36:32   作者:y-z-f  
本文給大家分享的是在云服務(wù)器上搭建ASP.NET Core環(huán)境以及成功運(yùn)行官網(wǎng)DEMO的教程,十分的細(xì)致全面,有需要的小伙伴可以參考下。

最近.net core如火如荼,國內(nèi)這方面環(huán)境搭建方面的文檔也非常多,但是不少已經(jīng)是過時的,就算按照那個流程走下去也避免不了一些地方早就不一樣了。所以下面我將從頭到尾的教大家搭建一次環(huán)境,并且成功運(yùn)行官網(wǎng)的demo。

一.系統(tǒng)環(huán)境

本次筆者因?yàn)閼械娜プ鎏摂M機(jī),所以注冊了一個云提供商的試用賬戶作為本次的主機(jī)。

系統(tǒng): Ubuntu Server 14.04.2 LTS 64bit

Mono: 1.0.0-rc1-update1

Coreclr: 1.0.0-rc1-update1

二.正文

1.首先我們先安裝Mono環(huán)境

1.1我們在控制臺先輸入:

內(nèi)容如下:

復(fù)制代碼 代碼如下:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

1.2接著繼續(xù)輸入:

內(nèi)容如下:

復(fù)制代碼 代碼如下:
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

1.3繼續(xù)安裝:

內(nèi)容如下:

復(fù)制代碼 代碼如下:
sudo apt-get update

1.4最后一步就開始正式的下載mono并安裝了,耗時會比較長

內(nèi)容如下:

復(fù)制代碼 代碼如下:
sudo apt-get install mono-complete

1.5上面的步驟完成完畢之后要確認(rèn)是否安裝成功,并且版本正確,我們需要輸入下面指令去查看

這里需要注意下,讀者安裝完成后,請看下版本號,你的版本號應(yīng)該和我一樣或者比我高,如果比我低后面的安裝會出現(xiàn)問題,所以這里務(wù)必確認(rèn)安裝了正確版本的Mono。

2.安裝.Net版本控制(DNVM)

內(nèi)容如下:

復(fù)制代碼 代碼如下:
curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh

3.安裝DNX

DNX就是net運(yùn)行環(huán)境,當(dāng)前提供了mono和.net core兩種方式,筆者將會安裝兩個,并利用這兩個環(huán)境分別運(yùn)行我們的程序。

3.1安裝DNX必須工具

內(nèi)容如下:

復(fù)制代碼 代碼如下:
sudo apt-get install libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev

3.2安裝DNX for .net core

可以看到我們當(dāng)前下載的版本是 1.0.0-rc1-update1。

內(nèi)容如下:

復(fù)制代碼 代碼如下:
dnvm upgrade -r coreclr

3.3安裝DNX for mono

之前我們僅僅只是安裝了mono,但是沒有安裝DNX對應(yīng)的mono sdk。

內(nèi)容如下:

復(fù)制代碼 代碼如下:
dnvm upgrade -r mono

3.4驗(yàn)證我們安裝的DNX

下面我們通過下面的指令查看我們當(dāng)前安裝的DNX有些版本

可以看到我們安裝了對應(yīng)版本的mono實(shí)現(xiàn)和coreclr實(shí)現(xiàn),所以大家一定要了解dnvm、dnx、mono和coreclr的關(guān)系。

3.5安裝libuv

這個是運(yùn)行Web必須要安裝的一個庫。相關(guān)的命令如下,筆者就不再一一截圖了。

復(fù)制代碼 代碼如下:
sudo apt-get install make automake libtool curlcurl -sSL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz | sudo tar zxfv - -C /usr/local/srccd /usr/local/src/libuv-1.8.0sudo sh autogen.shsudo ./configuresudo makesudo make installsudo rm -rf /usr/local/src/libuv-1.8.0 && cd ~/sudo ldconfig

4.運(yùn)行官方示例

4.1為了能夠下載官網(wǎng)的示例,所以我們需要先安裝git

安裝完成之后我們在將官網(wǎng)的實(shí)例下載到本地

隨后我們再切換到對應(yīng)的目錄下,在筆者的機(jī)器上通過下面的指令就可以到對應(yīng)版本的實(shí)例下

切換到該目錄之后通過ls我們可以查看到有哪幾個實(shí)例:

官方默認(rèn)提供了控制臺,asp.net 5和asp.net mvc 6三個示例。

4.2利用mono和coreclr運(yùn)行控制臺示例

首先我們切換到該目錄下:

然后恢復(fù)下引用的庫:

具體安裝時間要根據(jù)讀者的網(wǎng)絡(luò)環(huán)境決定,如果顯示如下界面表示安裝成功:

然后我們就可以利用DNX運(yùn)行了:

正確的輸出了。

下面我們將DNX切換到coreclr來運(yùn)行該程序:

成功切換,下面我們直接運(yùn)行:

也成功輸出了內(nèi)容。

4.3利用mono和coreclr運(yùn)行mvc

首先我們還是需要切換到對應(yīng)的目錄下,記住當(dāng)前我們的DNX是Coreclr:

恢復(fù)引用的庫:

這個耗時可能比較長,因?yàn)橐脦毂容^多。繼續(xù)是安裝成功的界面:

這次運(yùn)行可不是dnx run了,如果你想試試可以試著運(yùn)行,最后的錯誤相信讀者也能夠明白,這里我們需要通過其他的指令去運(yùn)行(dnx web):

我們成功的看到了最后的效果,下面我們切換到mono去運(yùn)行一次。

最后運(yùn)行依然還是DNX Web

參考:

http://druss.co/2015/03/vnext-install-asp-net-5-dnx-on-ubuntu/

https://docs.asp.net/en/latest/getting-started/installing-on-linux.html

https://github.com/dotnet/coreclr/blob/master/Documentation/install/get-dotnetcore-dnx-linux.md

相關(guān)文章

  • asp.net Md5的用法小結(jié)

    asp.net Md5的用法小結(jié)

    在ASP.NET中提供了加密的解決方法。在名字空間System.Web.Security中包含了類FormsAuthentication,其中有一個方法HashPasswordForStoringInConfigFile。
    2009-11-11
  • ASP.NET 服務(wù)器路徑和一般資源調(diào)用

    ASP.NET 服務(wù)器路徑和一般資源調(diào)用

    ASP.NET 服務(wù)器路徑和一般資源調(diào)用,實(shí)現(xiàn)代碼。
    2009-08-08
  • 阿里云上從ASP.NET線程角度對“黑色30秒”問題的全新分析

    阿里云上從ASP.NET線程角度對“黑色30秒”問題的全新分析

    在這篇博文中,我們拋開對阿里云的懷疑,完全從ASP.NET的角度進(jìn)行分析,看能不能找到針對問題現(xiàn)象的更合理的解釋
    2015-09-09
  • ASP.NET Core中的Http緩存使用

    ASP.NET Core中的Http緩存使用

    這篇文章主要介紹了ASP.NET Core中的Http緩存使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • asp.net 自制的單選、多選列表實(shí)現(xiàn)代碼

    asp.net 自制的單選、多選列表實(shí)現(xiàn)代碼

    在ASP.NET的頁面上,ListBox最終是渲染成select元素,而CheckListBox最終被渲染成div或者是table,使得二者的樣式無法統(tǒng)一,或者說要統(tǒng)一很麻煩。
    2009-08-08
  • 詳解可跨域的單點(diǎn)登錄(SSO)實(shí)現(xiàn)方案【附.net代碼】

    詳解可跨域的單點(diǎn)登錄(SSO)實(shí)現(xiàn)方案【附.net代碼】

    本篇文章主要介紹了可跨域的單點(diǎn)登錄(SSO)實(shí)現(xiàn)方案,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • Asp.net之?dāng)?shù)據(jù)過濾淺析

    Asp.net之?dāng)?shù)據(jù)過濾淺析

    在B/S開發(fā)中,安全性能應(yīng)該是需要注意的,很多年前有位高人說過,凡是來自客戶端的數(shù)據(jù),都是不可信的,今天開發(fā)時,把數(shù)據(jù)過濾的方法重寫了一下,所以忍不住想拿出來討論下,歡迎大家指點(diǎn)
    2011-11-11
  • GridView自定義分頁實(shí)例詳解(附demo源碼下載)

    GridView自定義分頁實(shí)例詳解(附demo源碼下載)

    這篇文章主要介紹了GridView自定義分頁的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了GridView自定義分頁所涉及的樣式布局及功能實(shí)現(xiàn)相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2016-03-03
  • ASP.NET 導(dǎo)出到Excel時保留換行的代碼

    ASP.NET 導(dǎo)出到Excel時保留換行的代碼

    由于Excel畢竟不是 HTML,它有自己的樣式標(biāo)準(zhǔn),在Excel 中,實(shí)現(xiàn)換行的方法是
    2008-12-12
  • ADO.NET基礎(chǔ)知識匯總

    ADO.NET基礎(chǔ)知識匯總

    程序和數(shù)據(jù)庫交互,要通過ADO.NET進(jìn)行;通過ADO.NET就能在數(shù)據(jù)庫中執(zhí)行SQL了 。ADO.NET中提供了對不同數(shù)據(jù)庫的統(tǒng)一操作接口(ODBC) 。另外還有一種操作數(shù)據(jù)庫的接口是JDBC
    2015-11-11

最新評論

吴桥县| 常熟市| 昭苏县| 喀什市| 米泉市| 白山市| 花莲县| 黄大仙区| 肥城市| 鄢陵县| 汶川县| 清新县| 江陵县| 商水县| 长乐市| 阜阳市| 城市| 六枝特区| 安远县| 罗田县| 潞城市| 义马市| 无极县| 钟祥市| 昌平区| 龙山县| 三都| 灵宝市| 安塞县| 牡丹江市| 克拉玛依市| 永丰县| 深水埗区| 德化县| 清涧县| 新闻| 遂昌县| 雅江县| 曲水县| 祥云县| 辛集市|