iis express mysql配置_ASP.NET Core 从空项目配置MVC项目

软件:Visual Studio 2019

数据库:SQLServer2019

1.打开vs2019,点击创建新项目

337fc2168081a545bcab5da4362794e8.png

2.选择ASP.NET Core Web 应用程序,点击下一步

02efa3c50751845cb6a67727b4422c79.png

3.配置项目名字和位置,本项目名字为Lesson2,位置是E:\2020\Lesson2

bf04b21f069f2c3718052c4ae8ed13ce.png

4.选择.NET Core和ASP.NET Core 3.1,选择空项目,不选择HTTPS配置

ad5c92c03cc3254b6b1c07522a0f7c5e.png

5.项目创建完成之后,点击IIS Express是否可以运行

56656bd96f07717fa16d65ecaf8c1d92.png

浏览器显示Hello World,说明项目正常,接下来开始配置MVC项目

6.右键点击Lesson2 ,选择新建文件夹,创建名为Controllers,Models和Views三个文件夹

b66cf7adab790af831771a629258c9e0.png

c837e8fcde7b5b80cd73bb04a1ecec80.png

6.右击Controllers文件夹,选择控制器,添加一个空的控制器,名为HomeController

f0d27110661b3a0d85b8fe9a779acb28.png

05f1a71abc860c147b57a3bba398123a.png

7.右击Index->选择添加视图->添加(视图名称要Controllers的Index方法保持一致)

4078d68d2e1c154d895caed1838e8a0c.png

8.添加完成之后,可以在Views->Home->Index看见名为Index的页面,将h1标签里面的内容改为一下内容

8b9368f6ecf7afae541fcd0da6e5b6d4.png

9.在Views添加Shared文件夹,右击Shared文件夹,选择新建项,选择Razor布局

1f16059c65ddf7fa02fd105fbfd4d00c.png

2d8748ef170fc012c570b25a5b51e045.png

10.右击Views,选择新建项,分别添加一下两个视图

39eb068ef8870084e333a3d71856f4f8.png

95f6e54c0e1a943ee2ecc1ceeede8dc3.png

11.在_ViewImports.cshtml添加一下代码

e39d9556b007eca01d965efb0437bbd8.png

12.添加路由,在Startup文件添加一下代码

54012c1f074decee2bf718f465fba794.png

b86de3a3873fe5f11b5f599f2b4ea019.png

13.点击IIS Express运行 出现“这是MVC项目”,说明我们的项目配置成功了

bfc6c690a330be5e046f874cdf6c4bae.png

以上就是ASP.NET Core3.1从空项目配置成MVC项目,以下配置数据库项目,然后从数据库里面获取数据

1.建立一个类库,名字为LPTDB(开发中模型一般放在类库中,便于维护)

0c360a26530fdd4fa341ffa6a3efc439.png

2.建立一个Student类,然后再建立一个LPTDbcontext类

42a984e7a2e1e14c405ffa5910450c4e.png

40e9bbefef293ce6ddeb8fb921ceb108.png

3.在Lessons2导入一下两个程序包,将LPTDB引入到此项目

ba627b3ffc89513fec1a1064d6ff7a08.png

4.在appsettings.json文件配置数据库连接字符串,需要在自己本机安装SQLServer2019

89b41f3c3ecfcbfafadb042bae90369c.png

5.在Startuo类添加一下代码

70cb8f50f6bba741dc5a22012aed9bba.png

6.进行数据库迁移,打开程序管理包控制台

426b7120d5ee41f92e6f208d9c5fb44f.png

输入数据库命令

cfdd06d52a1423936a1339a9dac316d9.png

8f6b70736967df0b5000d9071d883726.png

数据迁移成功后,可以在LPT数据库看到两张表,一张是数据库迁移记录,另一张是Student表

65f7f902890940a39f65759d7f4d5228.png

7.在HomeController里面添加一下代码

37777d2cc6b40f44f99cc3000dfb305c.png

8.创建Student视图,分别在Index视图和student视图页面添加以下代码

9cf7c9de1a9b7088dc11e94db7e59965.png

39028f69324bbf5dccd38670c0ecf90e.png

9.点击IIS Express

117bdc351070cf4d75b9e3df6411affe.png

475f97aee90717206f4aa6eaa0e6d50a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值