C# 之 .net core -- 创建项目

 

一、新建一个Web 的 应用程序

C# 之 .net core -- 创建项目

 

 

二、选择项目的基本信息(.net coer 2.2 和带有试图控制器的程序)

  这个是类似以MVC的模式,也可以用其他的,总之需要什么选什么

C# 之 .net core -- 创建项目

 

 

 三、

 然后既可以看到这样一个列表

C# 之 .net core -- 创建项目

 

启动一下,就可以看到Demo了,大概是这样子

C# 之 .net core -- 创建项目

 

 

不过自己做项目的话还是把Demo删了吧。

四、下面说下那几个文件作用。

  从上到下叙述一下

  1、Connected Services(连接服务)

  字面意思理解,就是连接服务的,点一下,就可以看到,连接gethub,云服务什么的,然后就是发布的功能了。这个基本不用。

  2、Properties(属性)

  这个跟右击解决方案点开属性是一个意思。配置一些项目的基本属性,这个不出BUG基本不用。不过那个调试,可以调配本机IP生产一个IIS的地址,方便使用局域网访问。可参考这个。。。

  3、wwwroot(网址站目录)

  这个是个根目录,点开之后就可以看到有一个css,和js的文件。实际一点说,在你发布完项目之后,这个他不是随着项目生成DLL的(这是个废话,css,js文件本来就是不生成dll的),假如需要改样式直接在这里改就可以了,总不能改一次样式发布一下。算是一种规范。

  4、依赖项

  就是引用的包或项目

  5、Controllers、Models、Views

  MVC的一种模式,Views通过Controllers调取Models的数据。

  6、appsettings.json

  相当于webconfig了,在里面可以配置一些全局东西,比如接口IP,apptoken.不过这个需要配置一下才可以用。

  7、Program.cs

  点进去可以看到一个Main的方法,点击程序在这里打个断点,你就发现他先走这个方法的。是项目的主入口。

  8、startup.cs

  这个来自:https://www.cnblogs.com/qtiger/p/11175177.html

  Startup类有两个方法ConfigureServices(可选)和Configure(必选),主机提供 Startup 类构造函数可用的某些服务。 应用通过 ConfigureServices 添加其他服务。 然后,主机和应用服务都可以在 Configure 和整个应用中使用。

  ConfigureServices将服务添加到服务容器,使其在应用和 Configure 方法中可用。 服务通过依赖关系注入或 ApplicationServices 进行解析。

  Configure 方法用于指定应用响应 HTTP 请求的方式。 可通过将中间件组件添加到 IApplicationBuilder 实例来配置请求管道。(中间件具体将在ASP.NET Core 基础知识(六)中间件介绍)  

 

简单的解释就这些。

  大部分都是自身的理解,如有不当之处欢迎指正。

 

 

 

C# 之 .net core -- 创建项目

上一篇:c# 隐藏窗口在ALT+TAB中


下一篇:Windows 10 Shared folder - 5168: Spn check for SMB/SMB2 fails.