当前位置:
首页 >
Centos 7 搭建.net web项目
发布时间:2023/12/9
68
豆豆
生活随笔
收集整理的这篇文章主要介绍了
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 //运行效果
生成mvc项目
小编开始一直不成功,版本一定要升级到1.0.0-preview2-1-003177以上
脚本
mkdir demo //创建文件夹 cd demo //定位到文件夹 dotnet new -t web //创建项目 dotnet build //生成 dotnet run //运行官方文档 .net core
官方文档 asp.net core
总结
以上是生活随笔为你收集整理的Centos 7 搭建.net web项目的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 如何给虚拟机上的linux系统添加虚拟硬
- 下一篇: Centos7 中文乱码