.net core 6.0 + sqlserver 2017 容器化部署-项目创建
随着微软的开源.NET CORE 被大力发展,越来越多的企业选择.NET CORE,今天我们尝试使用Docker来部署.NET CORE。1.6 增加一个控制器,选择我们刚刚建立实体类作为Model(现在的框架太方便了增加删除修改都已经做好了)1.4 修改数据库配置(这里的数据库我们会在服务器通过docker搭建)在这里要说明的是.net core 里面增加了新的语法和之前的不一样。到此我们的项目
随着微软的开源.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
到此我们的项目就创建完毕了,下一篇我们将尝试用容器部署我们的应用
更多推荐
所有评论(0)