Centos 7 搭建.net web項目

現在的.NET Core 1.0版本是一個很小的核心,APIs和工具也并不完整,但是隨著.Net Core的不斷完善,補充的Apis和創新也會一起整合到.NET Framework中。

安裝centos系統

請自行安裝或百度教程

安裝 libicu包 和 dotnet

溫馨提示:如果需要用vsc編輯的話創建項目的時候一定要用普通賬號登錄否則沒有權限,但是生成的時候就需要切換成root權限,否則也會沒有權限。

sudo yum install libunwind libicu //安裝libicu包
curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=827529 //安裝dotnet
sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet //創建目錄
sudo ln -s /opt/dotnet/dotnet /usr/local/bin //設置全局

創建新項目

mkdir hwapp
cd hwapp
dotnet new //創建c#基礎文件

運行

dotnet restore //還原依賴包
dotnet build //生成
dotnet run //運行

當你看見窗口出現hello world 表示您已經成功創建了c#控制臺程序


接下來創建Asp.Net Core

創建新項目

mkdir aspnetcoreapp
cd aspnetcoreapp
dotnet new

修改project.json文件

{"version": "1.0.0-*","buildOptions": {"debugType": "portable","emitEntryPoint": true},"dependencies": {},"frameworks": {"netcoreapp1.0": {"dependencies": {"Microsoft.NETCore.App": {"type": "platform","version": "1.0.0"},"Microsoft.AspNetCore.Server.Kestrel": "1.0.0"},"imports": "dnxcore50"}}
}

還原依賴包

dotnet restore

添加 Startup.cs 文件 命名空間需要一致

using System;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;namespace aspnetcoreapp
{public class Startup{public void Configure(IApplicationBuilder app){app.Run(context =>{return context.Response.WriteAsync("Hello from ASP.NET Core!");});}}
}

修改 Program.cs 文件

using System;
using Microsoft.AspNetCore.Hosting;namespace aspnetcoreapp
{public class Program{public static void Main(string[] args){var host = new WebHostBuilder().UseKestrel().UseStartup<Startup>().Build();host.Run();}}
}

運行

dotnet build //生成
dotnet run //運行

效果

img_cc5dbc51c3e5ceb3f949327b8b6b7d34.png

生成mvc項目

小編開始一直不成功,版本一定要升級到1.0.0-preview2-1-003177以上

腳本

mkdir demo //創建文件夾
cd demo //定位到文件夾
dotnet new -t web //創建項目
dotnet build //生成
dotnet run //運行

官方文檔 .net core
官方文檔 asp.net core

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282940.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282940.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282940.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Effective Objective-C 2.0 編寫高質量iOS與OS X代碼的52個有效方法筆記-協議與分類...

23、通過委托與數據源協議進行對象間通信 如果要在委托對象上調用可選方法&#xff0c;那么必須提前使用類型信息查詢方法判斷這個委托對象能否響應相關選擇子。 if ( [_delegate respondsToSelector:selector(networkFetcher:didReceiveData:)]){ [_delegate networkFetcher:s…

用matlab求解工作時間調度問題,置換流水車間調度問題的MATLAB求解.doc

物流運籌實務課程設計題目&#xff1a;置換流水車間調度問題的MATLAB求解置換流水車間調度問題的MATLAB求解目錄前言……………………………………………………………………… 5問題描述………………………………………………………………… 6算法設計…………………………………

EntityFrameworkCore 模型自動更新(上)

【導讀】嗯&#xff0c;距離上一次寫博文已經過去近整整十個月&#xff0c;還是有一些思考&#xff0c;但還是變得懶惰了&#xff0c;心思也不再那么專注&#xff0c;有點耗費時間&#xff0c;學習也有點停滯不前&#xff0c;那就順其自然&#xff0c;隨心所欲吧&#xff0c;等…

IDEA 快捷注釋

1. 新建類的注釋模板 1) File->settings->Editor->Live Templates 2) 點擊綠色號&#xff0c;選擇template group &#xff0c;輸入group的name&#xff0c;然后點ok 3) 選中剛才添加的group,點擊號,選擇live Template 4) 代碼模板位置,個人用的代碼: 1 /** 2 * &…

matlab 如何hidden,Matlab基本函數-hidden函數

1、hidden函數&#xff1a;設置或取消隱藏線模式2、用法說明(1)hidden on 函數對當前圖形打開隱藏線條刪除&#xff0c;使網格圖后面的線條被前面的線條遮住。設置曲面圖形對象的屬性FaceColor為坐標軸背景顏色&#xff1b;(2)hidden off 函數對當前圖形關閉隱藏線條刪除&#…

java高級----Thread之CyclicBarrier的使用

CyclicBarrier是一個同步輔助類&#xff0c;它允許一組線程互相等待&#xff0c;直到到達某個公共屏障點 (common barrier point)。今天我們就學習一下CyclicBarrier的用法。 CyclicBarrier的簡單使用 類CyclicBarrier不僅有CountDownLatch所具有的功能&#xff0c;還可以實現屏…

異常處理,究竟是處理什么

“系統中每行代碼&#xff0c;都應該是有意義的&#xff0c;如果一段代碼可有可無&#xff0c;那它就不應該存在。”01—內容簡述異常處理是軟件開發的必備技能&#xff0c;但“異常處理&#xff0c;究竟是處理什么&#xff1f;”&#xff0c;很多小伙伴并沒有一個清晰的認識&a…

第十一篇:(順序)容器的好伴侶 --- 容器適配器

前言 vector容器的數據結構原型是順序表&#xff0c;它很好的實現了順序表的功能&#xff0c;大大方便了編程。好了&#xff0c;現在假設有天我又想用棧&#xff0c;那么有沒有棧對應的容器呢&#xff1f;很遺憾&#xff0c;木有。但基于“棧”可以由順序表或者鏈表實現這一特性…

第一季度ADC市場份額揭榜 A10 Networks再獲用戶青睞

近日&#xff0c;根據全球知名咨詢公司IDC 發布的2018年第一季度中國ADC市場分析報告顯示&#xff0c;A10 Networks 穩占中國ADC市場份額第二名。數據來源&#xff1a;IDC 2018年Q1 ADC市場報告 從廠商排名來看依次為 F5 30%, A10Networks 12%, DPtech 12% ,Sangfor 9% &#…

zblog php 標題優化,Zblog分類頁標題重復的優化 - 張力博客

今天瘋子無聊上自己博客看看&#xff0c;點了幾個頁面就發現一個問題。我博客分類頁的標題怎么第一頁和后面的頁數都是一樣的&#xff0c;這一點相信大家都知道對于SEO優化是很不好的一點。我也看了同樣的一些個人zblog博客也存在這樣的問題。于是我在網上就找了關于修改zblog分…

利用linux shell自己主動頂貼

在論壇上面發帖問個什么東西的話&#xff0c;一旦不頂。帖子就秒沉了&#xff0c;可是又實在不想每時每刻都去頂&#xff0c;怎么辦&#xff1f;以下展示了怎樣利用shell 的crontab實現自己主動頂貼。 閑話不多說了&#xff0c;以豆瓣為例—– 1&#xff1a; 用chrome打開豆瓣…

Linux命令之telnet 命令

介紹 Telnet是常用的遠程控制Web服務器的方法 Telnet協議是TCP/IP協議族中的一員&#xff0c;是Internet遠程登陸服務的標準協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet程序&#xff0c;用它連接到服務器。終端使用者…

深度學習庫 SynapseML for .NET 發布0.1 版本

2021年11月 微軟開源一款簡單的、多語言的、大規模并行的機器學習庫 SynapseML&#xff08;以前稱為 MMLSpark&#xff09;&#xff0c;以幫助開發人員簡化機器學習管道的創建。具體參見[1]微軟深度學習庫 SynapseML&#xff1a;可直接在系統中嵌入 45 種不同機器學習服務、支持…

Buildroot stress-ng Linux系統壓力測試

/*********************************************************************** Buildroot stress-ng Linux系統壓力測試* 說明&#xff1a;* 之前有使用lmbench對整板進行一些測試&#xff0c;如果相對某一部分專門進行測試&#xff0c;* 就可以參考使用stree-ng…

支持回調處理 php函數,PHP支持回調的函數有哪些?

PHP支持回調的函數有&#xff1a;1、匿名函數&#xff0c;代碼為【$server->on Request】&#xff1b;2、類靜態方法&#xff0c;代碼為【static function test $req】&#xff1b;3、函數&#xff0c;代碼為【my_onRequest $req】。PHP支持回調的函數有&#xff1a;1、匿名…

病毒木馬查殺實戰第019篇:病毒特征碼查殺之編程實現

前言上次我們已經簡介過了病毒特征碼提取的基本方法&#xff0c;那么這次我們就通過編程來實現對于病毒的特征碼查殺。定義特征碼存儲結構為了簡單起見。這次我們使用的是setup.exe以及unpacked.exe這兩個病毒樣本。經過上次的分析&#xff0c;我們對setup.exe樣本的特征碼提取…

《ASP.NET Core 6框架揭秘》實例演示[22]:如何承載你的后臺服務[補充]

借助 .NET提供的服務承載&#xff08;Hosting&#xff09;系統&#xff0c;我們可以將一個或者多個長時間運行的后臺服務寄宿或者承載我們創建的應用中。任何需要在后臺長時間運行的操作都可以定義成標準化的服務并利用該系統來承載&#xff0c;ASP.NET Core應用最終也體現為這…

命令行打印文件樹列表: tree

Linux & Mac 1.下載tree lib //mac brew install tree //centos yum install tree //ubuntu apt-get install tree 用法 //顯示所有文件 tree //顯示深度2層 tree -L 2 2. 命令find組合 find . -print | sed -e s;[^/]*/;|____;g;s;____|; |;g > structure.txt 移除node…

java 二分法查找數組,Java二分法查找數組元素下標

package pers.ly.javase.algorithm;import java.util.Arrays;/*** 二分法查找* author: Lu Yang* date: 2019-01-23 10:50:37**/public class BinarySearch {public static void main(String[] args) {Integer[] arr {10,50,30,40,10,80,90,70,60,40,100,10};// 數組排序 ->…

ASP.NET Core MVC壓縮樣式、腳本及總是復制文件到輸出目錄

前言 在.NET Core之前對于壓縮樣式文件和腳本我們可能需要借助第三方工具來進行壓縮&#xff0c;但在ASP.NET MVC Core中則無需借助第三方工具來完成&#xff0c;本節我們來看看ASP.NET Core MVC為我們提供了哪些方便。 自動壓縮樣式和腳本 當我們在測試環境中肯定不需要壓縮腳…