C# 之 .net core -- 创建项目
2021-01-25 21:14
标签:mvc 方法 config model 理解 基本 end star builder 一、新建一个Web 的 应用程序 二、选择项目的基本信息(.net coer 2.2 和带有试图控制器的程序) 这个是类似以MVC的模式,也可以用其他的,总之需要什么选什么 三、 然后既可以看到这样一个列表 启动一下,就可以看到Demo了,大概是这样子 不过自己做项目的话还是把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(必选),主机提供 ConfigureServices将服务添加到服务容器,使其在应用和 Configure 方法用于指定应用响应 HTTP 请求的方式。 可通过将中间件组件添加到 IApplicationBuilder 实例来配置请求管道。(中间件具体将在ASP.NET Core 基础知识(六)中间件介绍) 简单的解释就这些。 大部分都是自身的理解,如有不当之处欢迎指正。 C# 之 .net core -- 创建项目 标签:mvc 方法 config model 理解 基本 end star builder 原文地址:https://www.cnblogs.com/hkzw/p/12001420.htmlStartup
类构造函数可用的某些服务。 应用通过 ConfigureServices
添加其他服务。 然后,主机和应用服务都可以在 Configure
和整个应用中使用。Configure
方法中可用。 服务通过依赖关系注入或 ApplicationServices 进行解析。