日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Centos 7 搭建.net web项目

發(fā)布時(shí)間:2023/12/9 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos 7 搭建.net web项目 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

現(xiàn)在的.NET Core 1.0版本是一個(gè)很小的核心,APIs和工具也并不完整,但是隨著.Net Core的不斷完善,補(bǔ)充的Apis和創(chuàng)新也會(huì)一起整合到.NET Framework中。

安裝centos系統(tǒng)

請(qǐng)自行安裝或百度教程

安裝 libicu包 和 dotnet

溫馨提示:如果需要用vsc編輯的話創(chuàng)建項(xiàng)目的時(shí)候一定要用普通賬號(hào)登錄否則沒有權(quán)限,但是生成的時(shí)候就需要切換成root權(quán)限,否則也會(huì)沒有權(quán)限。

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 //創(chuàng)建目錄 sudo ln -s /opt/dotnet/dotnet /usr/local/bin //設(shè)置全局

創(chuàng)建新項(xiàng)目

mkdir hwapp cd hwapp dotnet new //創(chuàng)建c#基礎(chǔ)文件

運(yùn)行

dotnet restore //還原依賴包 dotnet build //生成 dotnet run //運(yùn)行

當(dāng)你看見窗口出現(xiàn)hello world 表示您已經(jīng)成功創(chuàng)建了c#控制臺(tái)程序


接下來創(chuàng)建Asp.Net Core

創(chuàng)建新項(xiàng)目

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();}} }

運(yùn)行

dotnet build //生成 dotnet run //運(yùn)行

效果

生成mvc項(xiàng)目

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

腳本

mkdir demo //創(chuàng)建文件夾 cd demo //定位到文件夾 dotnet new -t web //創(chuàng)建項(xiàng)目 dotnet build //生成 dotnet run //運(yùn)行

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

總結(jié)

以上是生活随笔為你收集整理的Centos 7 搭建.net web项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。