zoukankan      html  css  js  c++  java
  • .NET Core入门

      

            .Net core MVC
           如何使用 .NET Core,最基本的入行,很多博客以及官网都有的太多太多的例子,但是大部分没有人做到了真的让一个小白一步一步的去学,

         我第一次接触的时候,连最基本的wwwroot都不知道是干嘛用的。现在我们一起来看看它是干嘛的~

        一 什么是.NET Core,优点如何?

        1.ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用

        2.优点:•生成 Web UI 和 Web API 的统一场景。
            •针对可测试性进行构建。
              •Razor Pages 可以使基于页面的编码方式更简单高效。
              •Blazor 允许你在浏览器中使用 C# 和 JavaScript。 共享全部使用 .NET 编写的服务器端和客户端应用逻辑。
            •能够在 Windows、macOS 和 Linux 上进行开发和运行。
            •开放源代码和以社区为中心。
            •集成新式客户端框架和开发工作流。
            •基于环境的云就绪配置系统。
            •内置依赖项注入。
            •轻型的高性能模块化 HTTP 请求管道。
            •能够在 KestrelIIS、Nginx、Apache、Docker 上进行托管或在自己的进程中进行自托管。
            •并行版本控制。
            •简化新式 Web 开发的工具。

        二 创建Web应用

          1.创建新项目,点下如图的地方
                   

          2.点击Web应用程序或者其他的都可以,这里以Web应用程序MVC为主。

          3.创建成功,这里创建成功的解决方案结构如下:

          

          结构不多说,三者:控制器,模型,视图~

          4.文件认识

           现在从第一步开始

           wwwroot:作为服务器的主页,提供服务器,给本人上传自己的文件,别人可以访问你上传的文件。相当于服务器代理。最重要的就是你引用的文件一定在里面,相当于一个文件夹,比如:JavaScript,CSS等

             这里引用了bootstrap文档

           

             依赖项:可以添加程序集

             控制器,模型,视图

           MVC 应用程序的模型 (M) 表示应用程序和任何应由其执行的业务逻辑或操作的状态。

           视图 (V) 负责通过用户界面展示内容。

           控制器 (C) 是处理用户交互、使用模型并最终选择要呈现的视图的组件。

             appsettings.json.Net Framework的项目都会用的web.config,app.config这些文件而appsettings.json就是Asp.Net Core中代替这些config文件的一个,它支持更灵活的数据结构

                     例如:链接数据库配置

                        
             Program.cs:启动入口进行跟踪文件,CreateWebHostBuilder所执行的任务
                                                  1、加载主机和应用程序的配置表信息
                   2、配置日志记录
                   3、设置Web服务器
                   4、设置Asp.Net Core应用程序的托管形式。

           Startup 类

                1.已配置应用所需的任何服务。

                2.已定义请求处理管道。

                     3.将配置(或注册)服务的代码添加到 Startup.ConfigureServices 方法中。 服务是应用使用的组件。 例如,Entity Framework Core 上下文对象是一项服务。

                  4.将配置请求处理管道的代码添加到 Startup.Configure 方法中。 管道由一系列中间件组件组成。

                  例如,中间件可能处理对静态文件的请求或将 HTTP 请求重定向到 HTTPS。 每个中间件在 HttpContext 上执行异步操作,然后调用管道中的下一个中间件或终止请求。

  • 相关阅读:
    怎么用JQUERY设置div背景图片?
    为什么导入本地jquery.js老是无效?(已解决)
    问题:AJAX的send参数里,空格以及它后面的数据在传递时消失(已解决)
    问题:win7下配置好服务器就是不能查询数据库。(已解决)
    问题:怎么把mysql的系统时间调整为电脑的时间?(已解决)
    jira安装说明
    HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。
    C# 清空控制台屏幕内容
    NPOI导出Excel,添加图片和设置格式,添加条形码
    JS简写
  • 原文地址:https://www.cnblogs.com/wgys/p/11506307.html
Copyright © 2011-2022 走看看