<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        云服務器下搭建ASP.NET Core環境

        來源:懂視網 責編:小采 時間:2020-11-27 22:36:42
        文檔

        云服務器下搭建ASP.NET Core環境

        云服務器下搭建ASP.NET Core環境:最近.net core如火如荼,國內這方面環境搭建方面的文檔也非常多,但是不少已經是過時的,就算按照那個流程走下去也避免不了一些地方早就不一樣了。所以下面我將從頭到尾的教大家搭建一次環境,并且成功運行官網的demo。 一.系統環境 本次筆者因為懶的去做虛擬
        推薦度:
        導讀云服務器下搭建ASP.NET Core環境:最近.net core如火如荼,國內這方面環境搭建方面的文檔也非常多,但是不少已經是過時的,就算按照那個流程走下去也避免不了一些地方早就不一樣了。所以下面我將從頭到尾的教大家搭建一次環境,并且成功運行官網的demo。 一.系統環境 本次筆者因為懶的去做虛擬

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

        一.系統環境

        本次筆者因為懶的去做虛擬機,所以注冊了一個云提供商的試用賬戶作為本次的主機。

        系統: Ubuntu Server 14.04.2 LTS 64bit

        Mono: 1.0.0-rc1-update1

        Coreclr: 1.0.0-rc1-update1

        二.正文

        1.首先我們先安裝Mono環境

        1.1我們在控制臺先輸入:

        內容如下:

        代碼如下:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

        1.2接著繼續輸入:

        內容如下:

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

        1.3繼續安裝:

        內容如下:

        代碼如下:sudo apt-get update

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

        內容如下:

        代碼如下:sudo apt-get install mono-complete

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

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

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

        內容如下:

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

        3.安裝DNX

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

        3.1安裝DNX必須工具

        內容如下:

        代碼如下:sudo apt-get install libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev

        3.2安裝DNX for .net core

        可以看到我們當前下載的版本是 1.0.0-rc1-update1。

        內容如下:

        代碼如下:dnvm upgrade -r coreclr

        3.3安裝DNX for mono

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

        內容如下:

        代碼如下:dnvm upgrade -r mono

        3.4驗證我們安裝的DNX

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

        可以看到我們安裝了對應版本的mono實現和coreclr實現,所以大家一定要了解dnvm、dnx、mono和coreclr的關系。

        3.5安裝libuv

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

        代碼如下: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.運行官方示例

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

        安裝完成之后我們在將官網的實例下載到本地

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

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

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

        4.2利用mono和coreclr運行控制臺示例

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

        然后恢復下引用的庫:

        具體安裝時間要根據讀者的網絡環境決定,如果顯示如下界面表示安裝成功:

        然后我們就可以利用DNX運行了:

        正確的輸出了。

        下面我們將DNX切換到coreclr來運行該程序:

        成功切換,下面我們直接運行:

        也成功輸出了內容。

        4.3利用mono和coreclr運行mvc

        首先我們還是需要切換到對應的目錄下,記住當前我們的DNX是Coreclr:

        恢復引用的庫:

        這個耗時可能比較長,因為引用庫比較多。繼續是安裝成功的界面:

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

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

        最后運行依然還是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

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        云服務器下搭建ASP.NET Core環境

        云服務器下搭建ASP.NET Core環境:最近.net core如火如荼,國內這方面環境搭建方面的文檔也非常多,但是不少已經是過時的,就算按照那個流程走下去也避免不了一些地方早就不一樣了。所以下面我將從頭到尾的教大家搭建一次環境,并且成功運行官網的demo。 一.系統環境 本次筆者因為懶的去做虛擬
        推薦度:
        標簽: 創建 安裝 服務器
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 一级毛片在线观看免费| 中国黄色免费网站| 亚洲国产精品精华液| 久久水蜜桃亚洲AV无码精品| 一区二区三区免费看| 免费黄网站在线观看| 日韩精品无码区免费专区| 亚洲国产成人精品无码久久久久久综合 | 免费国产怡红院在线观看| 中文亚洲AV片在线观看不卡| 亚洲福利电影在线观看| 国产天堂亚洲国产碰碰| 99爱在线精品视频免费观看9| 精品国产麻豆免费网站| 精品亚洲永久免费精品| 亚洲熟妇无码一区二区三区| 黄视频在线观看免费| 好男人看视频免费2019中文| 狠狠综合久久综合88亚洲| 99久久成人国产精品免费| 四虎影永久在线高清免费| 亚洲美女aⅴ久久久91| 亚洲精品偷拍视频免费观看| 日本免费人成黄页在线观看视频| 亚洲一卡2卡三卡4卡有限公司| 九九九国产精品成人免费视频| 亚洲欧洲日产国码无码网站| 男人免费视频一区二区在线观看| 亚洲精品免费网站| 亚洲日韩av无码| 午夜福利不卡片在线播放免费| 亚洲aⅴ无码专区在线观看春色| 精品国产亚洲一区二区在线观看| 亚洲狠狠婷婷综合久久蜜芽| 亚洲XX00视频| 高清一区二区三区免费视频| 亚洲国产a∨无码中文777| 免费精品国产自产拍在线观看图片| 久久精品熟女亚洲av麻豆| 成年女人毛片免费播放视频m| 亚洲宅男天堂a在线|