ASP.NET Core 6 基础入门系列(3) 新建 ASP.NET Core MVC 6.0 项目

方式1:.NET CLI

.NET 命令行接口 (CLI) 工具是用于开发、生成、运行和发布 .NET 应用程序的跨平台工具链。操作步骤如下:

1、在操作系统的【所有应用】中找到VS2022的快捷目录,展开找到“Developer Command Promet for VS2022”工具

2、以“管理员身份运行”打开该工具

3、输入新建命令

关于新建命令 dotnet new,请参考微软官方文档:  https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-new

输入以下命令即可创建新的 ASP.NET Core Web 应用程序 (Model-View-Controller)
dotnet new mvc -o AspDotNetCoreWeb6_Study

由于未指定输出目录,所以默认输出目录为 C:\Windows\System32\AspDotNetCoreWeb6_Study。

打开目录,确实创建成功了。

仔细发现仅仅创建了一个Project,并没有Solution文件,所以还需要创建Solution,然后将Project添加到Solution上。

使用命令行创建一个完整的解决方案包括项目一般来说比较繁琐,对开发人员的要求也比较高。所以常规开发不推荐使用该方式。

.NET CLI 完整的命令请参考微软文档:https://docs.microsoft.com/zh-cn/dotnet/core/tools

方式2:Visual Studio

Visual Studio 一直以宇宙第一IDE著称,其编码、调试、生成、发布、版本控制等功能都是非常强大且易用的,这也是大家开发的首选工具。

创建项目

1、创建新项目。选择项目模板 ASP.NET Core Web 应用(模型-视图-控制器)

 ① 配置项目名称。命名要有具体的实际含义,做到见名识意。

 ② 配置代码存储位置。

2、其他信息

 ① 目标框架

      

      在《ASP.NET Core 6 基础入门系列2 :开发环境准备(不一样的下载安装升级方法)》 中介绍了安装过程中选择的 不同版本的 .NET Core,所以这里的选项才有.NET Core 3.1(长期支持)、.NET5.0(不受支持)、.NET6.0(长期支持)。

 ② 身份认证类型

      

      要在应用程序中使用的身份验证方法。这里提供的三种方式,基本上不被用到,用的较多的都是自定义身份认证。所以这里我们选择【无】选项。具体参考《ASP.NET Core 身份验证概述

 ③ 配置 HTTPS

      HTTPS通讯比HTTP更安全。建议在开发环境时不启用,在生产环境时再配置。具体参考微软文档《在 ASP.NET Core 中强制实施 HTTPS》。

 ④ 启用 Docker

      如果项目需要部署到 Docker 环境中,则勾选该选项,项目文件中会自动创建一个Docker 文件。如果不勾选,则可以在开发过程中手动添加Docker文件,两种方式效果是相同的。具体参考微软微文档《在 Docker 容器中托管 ASP.NET Core 》。

4、创建

项目创建成功后,如下所示

 

posted @   张传宁  阅读(35)  评论(0编辑  收藏  举报
页脚 HTML 代码
点击右上角即可分享
微信分享提示