随着微软的开源.NET CORE 被大力发展,越来越多的企业选择.NET CORE,今天我们尝试使用Docker来部署.NET CORE

环境准备

框架/系统版本
asp.net core.net 6.0
数据库sql2017
操作系统

CentOS CPU - 2核 内存 - 4GB

开发工具VS2022, sql manger studio
容器Docker,Docker Desktop

1.创建项目

1.1打开VS创建ASP.NET CORE Web 应用

 1.2 框架选择.NET6.0,  Docker OS 选择Liunx(我们要在电脑上安装Docker Desktop)

1.3 增加路由中间件(有点像node js express 框架的风格)

app.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");

 1.4 修改数据库配置(这里的数据库我们会在服务器通过docker搭建)

 1.5 增加一个实体类SysConfigs,对应数据库表结构如下 

 1.6 增加一个控制器,选择我们刚刚建立实体类作为Model(现在的框架太方便了增加删除修改都已经做好了)

 

 

在这里要说明的是.net core 里面增加了新的语法和之前的不一样

 

 需要创建一个Import 文件用来把服务端标签转为客户端标签

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

到此我们的项目就创建完毕了,下一篇我们将尝试用容器部署我们的应用 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐