"asp.net core 教程 - .net core 2.0的使用教程,包括入门,基础知识,Razor页面,MVC,Web API,SignalR,测试,Azure指南等" 这篇教程涵盖了ASP.NET Core 2.0的核心知识点,旨在帮助开发者从零开始学习这个强大的跨平台框架。ASP.NET Core是微软推出的新一代Web开发框架,它基于.NET Core,支持Windows、Linux和macOS等多个操作系统。 **新增功能** 教程中提到了多个新增功能,虽然具体细节未给出,但通常包括性能提升、模块化设计、跨平台支持、更紧密的集成开发环境(IDE)支持以及对现代Web技术的优化。例如,ASP.NET Core 2.0引入了更简洁的项目结构,改进了身份认证和授权机制,并且提供了更强大的依赖注入容器。 **入门** 教程从创建Web应用开始,引导读者熟悉基本的项目结构和配置。无论是创建Web API还是传统的MVC应用程序,都可以通过简单的步骤快速上手。此外,教程还涉及了如何使用Visual Studio、Visual Studio Code或Visual Studio for Mac来创建项目。 **Razor页面** Razor页面是ASP.NET Core中的一种新的页面开发模式,它将视图逻辑和业务逻辑融合在一起,简化了单页应用的开发。教程介绍了如何创建和使用Razor页面,包括添加模型、数据库集成以及实现CRUD操作。同时,还讲解了如何使用SQL Server LocalDB进行数据存储。 **Web API** 针对API开发,教程展示了如何创建RESTful Web API,这在构建前后端分离的应用中非常重要。在Visual Studio Code或Visual Studio中创建API项目,然后添加控制器、模型,以及如何处理HTTP请求和响应。 **SignalR** SignalR是ASP.NET Core中的实时通信库,用于在服务器和客户端之间实现实时双向通信。教程详细讲解了如何创建SignalR Web应用,包括使用TypeScript和常规JavaScript,以及如何实现实时推送通知。 **数据访问** 教程深入探讨了使用Entity Framework Core(EF Core)进行数据访问的方法,包括数据库迁移、CRUD操作、排序、筛选、分页和分组。无论是Razor页面还是MVC,都详细展示了如何与数据库交互,处理复杂数据模型和并发冲突。 **Azure指南** 最后,教程还包含了如何将ASP.NET Core应用部署到Azure的指南,这涵盖了设置Azure服务、配置应用程序设置以及使用Azure数据库等。 **高级主题** 高级主题可能涵盖了跨平台开发,比如在macOS上创建Razor页面和MVC应用,使用SQLite作为数据库,以及如何在非Windows环境中使用Visual Studio Code和Visual Studio for Mac进行开发。 这个教程全面覆盖了ASP.NET Core 2.0的关键概念和技术,无论你是初学者还是有经验的开发者,都能从中获得宝贵的知识和实践经验。
![](https://csdnimg.cn/release/download_crawler_static/10679263/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10679263/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10679263/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10679263/bg14.jpg)
剩余2554页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)