新建 ASP.NET MVC 三层项目 | 新建 ASP.NET MVC 项目

打开Visual Studio 2019

点击创建新项目、

在列表中找到:ASP.NET Web应用程序(.NET Framework):用于创建ASP.NET应用程序的项目模板。你可以创建ASP.NET Web Forms、MVC或Web API应用程序,并可以在ASP.NET中添加许多其他功能、

输入项目名称、输入存储位置、输入解决方案名称、选择.NET Framework框架、点击创建、

创建新的 ASP.NET Web 应用程序,选择MVC、

身份验证下选择不进行身份验证

添加文件夹和核心引用下勾选Web窗体、MVC、Web API、

高级下按需勾选为HTTPS配置、Docker支持、此外创建一个单元测试项目、

创建项目选择空,勾选MVC生成的项目会缺少App_Start下的两个文件,需要拷贝,且配置文件内也缺少相关配置文件。】

等待创建完成、

项目内的目录结构

Controllers下的HomeController内的代码删除、

fonts更改为Fonts、

Views下的Home下的About.cshtml、Contact.cshtml、Index.cshtml、删除、

将Views下的Shared下的_Layout.cshtml、Error.cshtml、按需删除或删除文件内代码、

右键当前项目、点击管理NuGet程序包、

点击更新

勾选选择所有的包、

再取消勾选bootstrap、Newtonsoft.Json

点击更新、按提示点击我接受

更新完成后、点击解决方案右键、重新生成解决方案、

右键解决方案、点击添加、新建项目、

选择类库:一个用于创建面向.NET Standard或.NET Core的类库项目、输入项目名称、选择目标框架为.NET Standard 2.0、

选择类库:用于创建C#类库(.dll)的项目、输入项目名称,选择目标框架【以.NET Framework为基础框架,不含.NET Core】、

按项目需求选择:

引用关系:当前项目右键添加项目引用【或】当前项目下引用右键添加引用、

Demo.Dal层引用Demo.Models层、

Demo.Bll层引用Demo.Dal层和Demo.Models层、

Demo.Web层引用Demo.Bll层和Demo.Models层、

引用完成之后,解决方案右键重新生成解决方案、

全部重新生成已成功且无错误、

ASP.NET MVC三层项目完美创建完成。

Demo.Bll层:        用于处理数据库操作及相关逻辑数据。

Demo.Dal层:       用于处理数据库交互数据。

Demo.Models层:用于处理对象初始化及构造函数数据。

Demo.Web层:     用于处理逻辑数据及页面展示数据。

简单说一下缺点:

缺点:需要删除个别文件及个别文件内的代码片段。

按照此步骤生成的项目、各层关系紧凑,易于理解,且使用类库处理逻辑数据和数据库交互。分担控制器大多数的处理逻辑。

使用.NET Standard 2.0的类库、兼容更广泛、使用的API也更多、后期升级不用担心类库升级问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vin Cente

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值