- 零、前言
- 一、准备
- 二、环顾四周
- 三、前端和后端交互
- 四、实体框架核心的数据模型
- 五、获取和显示数据
- 六、表单和数据验证
- 七、代码调整和数据服务
- 八、后端和前端调试
- 九、ASP.NET Core 和 Angular 单元测试
- 十、认证和授权
- 十一、渐进式 Web 应用
- 十二、Windows 和 Linux 部署
- 零、序言
- 一、安全编程基础
- 二、注入缺陷
- 三、认证中断
- 四、敏感数据暴露
- 五、XML 外部实体
- 六、访问控制中断
- 七、安全配置错误
- 八、跨站点脚本
- 九、不安全反序列化
- 十、使用已知漏洞的组件
- 十一、记录和监控不足
- 十二、其他漏洞
- 十三、最佳实践
- 零、序言
- 一、自定义日志
- 二、自定义 App 配置
- 三、自定义依赖注入
- 四、通过 Kestrel 配置和定制 HTTPS
- 五、使用IHostedService和BackgroundService
- 六、编写自定义中间件
- 七、将自定义OutputFormatter用于内容协商
- 八、使用自定义ModelBinder管理输入
- 九、创建自定义ActionFilter
- 十、创建自定义TagHelpers
- 十一、配置WebHostBuilder
- 十二、使用不同的托管模式
- 十三、处理端点路由
- 四、通过自定义应用实现 ASP.NET Core 3 的基本概念:第 1 部分
- 五、通过自定义应用实现 ASP.NET Core 3 的基本概念:第 2 部分
- 六、Razor 组件和 SignalR 简介
- 七、创建 ASP.NET Core MVC 应用
- 八、创建 Web API 应用
- 九、使用实体框架核心 3 访问数据
- 十、保护 ASP.NET Core 3 应用的安全
- 十一、保护 ASP.NET 应用——漏洞
- 十二、托管 ASP.NET Core 3 应用
- 十三、管理 ASP.NET Core 3 应用
- 零、前言
- 一、微服务和面向服务的架构简介
- 二、理解 HTTP 和 REST
- 三、ASP.NET Core Web API 剖析
- 四、控制器、动作和模型
- 五、实现路由
- 六、中间件和过滤器
- 七、执行单元和集成测试
- 八、Web API 安全
- 九、与数据库集成
- 十、错误处理、跟踪和日志记录
- 十一、优化与性能
- 十二、托管和部署
- 十三、现代网络前端
- 零、前言
- 一、开始使用 ASP.NET Core
- 二、构建您的第一个 ASP.NET Core 应用
- 三、理解 MVC
- 四、使用 Web api 扩展您的应用
- 五、使用 JavaScript 与 Web API 交互
- 六、在代码中使用实体框架与数据库交互
- 七、健壮 Web 应用的依赖注入和单元测试
- 八、身份验证、授权和安全
- 九、部署应用
- 三、开始你的第一个 ASP.NET Core 项目
- 四、在 ASP.NET Core 解决方案中应用干净的架构
- 五、设置DbContext和控制器
- 六、深入 CQRS
- 七、CQRS 的作用
- 八、API 的版本控制和 ASP.NET Core 的登录
- 九、ASP.NET Core 的安全防护
- 十、Redis 的性能增强
- 十一、Todo 应用中的 Vue.js 基础
- 十二、使用 UI 组件库和创建路由和导航
- 十三、在 ASP.NET Core 应用中集成 Vue.js
- 十四、使用 Vuex 和发送 GET HTTP 请求来简化状态管理
- 十五、在 Vue.js 中发送 POST、DELETE 和 PUT HTTP 请求
- 十六、在 Vue.js 中添加认证
- 零、前言
- 一、开始学习 ASP.NET 和 jQuery
- 二、使用 jQuery 选择器与 ASP.NET 控制器
- 三、使用 jQuery 处理事件
- 四、ASP.NET 中的 DOM 遍历和操作
- 五、 ASP.NET 中的视觉效果
- 六、在 ASP.NET 中使用图形
- 七、使用 jQuery Ajax
- 八、创建和使用 jQuery 插件
- 零、前言
- 一、基于.NET Core 的跨平台
- 二、Visual Studio 2017, C# 6, IDE 和 Roslyn
- 三、使用 NPM、前端包管理器和任务运行器
- 四、使用 NuGet 重用代码
- 五、SOLID 原则,控制反转,依赖注入
- 六、数据访问——EF7 与存储库,SQL Server,和存储过程
- 七、使用 Micro ORMs、NoSQL 和 Azure 访问数据
- 八、缓存和会话——分布式、服务器和客户端
- 九、路由
- 十、ASP.NET MVC 核心
- 十一、Web API
- 十二、过滤器
- 十三、视图、模型和ViewModel
- 十四、Razor 和视图
- 十五、TagHelpers和ViewComponents
- 十六、OWIN 和中间件
- 十七、安全
- 十八、前端开发
- 十九、部署和托管
- 零、前言
- 一、理解 REST 服务
- 二、理解资源和面向服务的架构
- 三、创建 RESTful 服务
- 四、使用 RESTful 服务
- 五、使用 ASP.NET 4.5
- 六、使用 Silverlight 处理 RESTful 数据
- 七、高级功能
- 八、附录 A:参考文献
- 零、前言
- 一、设置浏览器客户端
- 二、为 ASP.NET Web API 启用 SSL
- 三、ASP.NET Web API 的身份识别系统
- 四、使用 OAuth2 保护 Web API
- 五、在 Web API 中使用认证过滤器启用基本认证
- 六、使用窗体和 Windows 认证保护 Web API
- 七、使用 ASP.NET Web API 使用外部认证服务
- 八、避免 Web API 中的跨站点请求伪造攻击
- 九、在 ASP.NET Web API 中启用跨源资源共享(CORS)
- 零、前言
- 一、开始
- 二、建立初始框架——奠定应用的基础
- 三、用户注册及管理
- 四、商品目录,购物车和结帐
- 五、集成外部组件和处理器
- 六、测试 RESTful Web 服务
- 七、持续集成和持续部署
- 八、保护 RESTful Web 服务
- 七、扩展 RESTful 服务——Web 服务的性能
- 十、构建 Web 客户机——使用 Web 服务
- 十一、微服务简介
- 零、前言
- 一、什么是 ASP.NET Core 2.0 ?
- 二、设置环境
- 三、在 VSTS 中创建持续集成管道
- 四、ASP.NET Core 2.0 的基本概念——第 1 部分
- 五、ASP.NET Core 2.0 的基本概念——第 2 部分
- 六、创建 MVC 应用
- 七、创建 Web API 应用
- 八、使用实体框架核心 2 访问数据
- 九、保护 ASP.NET Core 2.0 应用
- 十、托管和部署 ASP.NET Core 2.0 应用
- 十一、管理和监控 ASP.NET Core 2.0 应用
- 零、前言
- 一、ASP.NET Core 简介
- 二、设置环境
- 三、控制器
- 四、视图
- 五、模型
- 六、验证
- 七、路由
- 八、使用 Bootstrap 美化 ASP.NET MVC 应用
- 九、ASP.NET Core 应用的部署
- 十、使用 ASP.NET Web API 构建基于 HTTP 的 Web 服务
- 十一、提高 ASP.NET Core 应用的性能
- 十二、ASP.NET Core 认证
- 零、前言
- 一、ASP.NET Core 2 有什么新内容?
- 二、为什么性能是一个特性
- 三、设置您的环境
- 四、衡量性能瓶颈
- 五、修复常见性能问题
- 六、解决网络性能问题
- 七、优化输入/输出性能
- 八、理解代码执行和异步操作
- 九、学习缓存和消息队列
- 十、性能增强工具的缺点
- 十一、监控性能回归
- 十二、前方的路
- 零、前言
- 一、面向移动网络的开发
- 二、酿酒和你
- 三、ASP.NET MVC 4 简介
- 四、在 EF5 中建模酿酒
- 五、酿酒领域和领域驱动设计
- 六、编写可维护的代码
- 七、使用路由和区域分离功能
- 八、验证用户输入
- 九、识别和授权用户
- 十、异步编程和捆绑包
- 十一、实时网络编程
- 十二、为移动设备设计应用
- 十三、扩展对移动网络的支持
- 十四、使用 jQuery Mobile 改善用户体验
- 十五、读者挑战
- 零、前言
- 一、介绍 BlazorWebAssembly
- 二、构建你的第一个 Blazor WebAssembly 应用
- 三、使用模板化组件构建模态对话框
- 四、使用 JavaScript 互操作性构建本地存储服务
- 五、做为渐进式的网络应用(PWA)的天气应用
- 六、使用应用状态构建购物车
- 七、使用事件构建看板
- 八、使用 ASP.NET Web API 构建任务管理器
- 九、使用编辑表单组件构建费用跟踪器
- 零、前言
- 一、ASP.NET Core 和 Bootstrap 4 入门
- 二、使用 Bootstrap CSS 和 HTML 元素
- 三、使用 Bootstrap 组件
- 四、使用 Bootstrap JavaScript 组件
- 五、创建 MVC Bootstrap 助手和标签助手
- 六、将 Bootstrap HTML 模板转换成可用的 ASP.NET MVC 项目
- 七、在 Bootstrap 4 中使用 jQuery 数据表插件
- 八、使用 Visual Studio 代码创建 Bootstrap 4 ASP.NET MVC 站点
- 九、附录 a:Bootstrap 资源
- 零、前言
- 一、使用 HTML5 构建移动应用
- 二、构建您的第一个移动应用
- 三、使用 ASP.NET 网络应用编程接口的服务层
- 四、使用框架元素的集成
- 五、探索移动小部件
- 六、动作表单、模式视图和更多小部件
- 七、电影票应用——完全集成
- 零、前言
- 一、电子书管理器和目录应用
- 二、使用 Cosmos DB 的任务 Bug 记录 ASP.NET Core MVC 应用
- 三、ASP.NET SignalR 聊天应用
- 四、实体框架核心额 Web 研究工具
- 五、使用 Azure 逻辑应用和功能构建推特自动活动管理器
- 六、使用身份服务器和 OAuth 2 的股票检查器
- 七、使用 Windows 服务和 Azure 存储构建照片存储应用
- 八、使用 Docker 和 Azure Kubernetes 服务的负载平衡订单处理微服务
- 九、情感检测器移动应用——使用 Xamarin.Forms 和 Azure 认知服务
- 十、21 世纪的伊莱扎——UWP 和微软机器人框架
- 十一、WebAssembly
- 零、前言
- 一、微服务简介
- 二、重构整体
- 三、服务之间的有效通信
- 四、用微软单元测试框架测试微服务
- 五、使用 Docker 部署微服务
- 六、使用 Azure 活动目录保护微服务
- 七、监控微服务
- 八、使用 Azure 扩展微服务
- 九、反应式微服务简介
- 十、设计模式和最佳实践
- 十一、构建微服务应用
- 十二、微服务架构总结
- 十三、附录
- 十四、答案
- 三、实体框架核心简介
- 四、了解基本 Blazor 组件
- 五、创建高级 Blazor 组件
- 六、通过验证构建表单
- 七、创建应用编程接口
- 八、认证授权
- 九、分享代码和资源
- 十、JavaScript 互操作
- 十一、管理状态
下载
Docker
docker pull apachecn0/apachecn-asp-dotnet-zh
docker run -tid -p <port>:80 apachecn0/apachecn-asp-dotnet-zh
# 访问 http://localhost:{port}PYPI
pip install apachecn-asp-dotnet-zh
apachecn-asp-dotnet-zh <port>
# 访问 http://localhost:{port}NPM
npm install -g apachecn-asp-dotnet-zh
apachecn-asp-dotnet-zh <port>
# 访问 http://localhost:{port}贡献指南
本项目需要校对,欢迎大家提交 Pull Request。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
组织介绍
















