随笔分类 - ASP.NET Core

摘要: ASP.NET Core 2.0 开源Git HTTP Server,实现类似 GitHub、GitLab。 GitHub:https://github.com/linezero/GitServer 设置 需要先安装Git,并确保git 命令可以执行,GitPath 可以是 git 的绝对路径。 目阅读全文
posted @ 2017-10-28 11:35 LineZero 阅读(914) | 评论 (5) 编辑
摘要: ASP.NET Core 轻量化开源论坛项目,ASP.NET Core Light forum NETCoreBBS 采用 ASP.NET Core + EF Core Sqlite + Bootstrap 开发。 GitHub: https://github.com/linezero/NETCor阅读全文
posted @ 2017-07-18 16:24 LineZero 阅读(4755) | 评论 (23) 编辑
摘要: 下面通过实例来学习EF Core Code First,也就是通过EF Core迁移来完成从模型生成数据库。 本实例使用EntityFrameworkCore SQLite 数据库进行介绍,大家也可以无缝切换到其他数据库。 目前 EF Core 支持的数据库: Microsoft SQL Serve阅读全文
posted @ 2017-06-16 10:34 LineZero 阅读(1752) | 评论 (4) 编辑
摘要: ASP.NET Core中的HttpContext开发,在ASP.NET开发中我们总是会经常用到HttpContext。 那么在ASP.NET Core中要如何使用HttpContext呢,下面就来具体学习ASP.NET Core HttpContext。 注入HttpContextAccessor阅读全文
posted @ 2017-05-04 10:05 LineZero 阅读(3331) | 评论 (3) 编辑
摘要: 《ASP.NET Core跨平台开发从入门到实战》样章节 Web API自定义格式化protobuf。 样章 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。 它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语阅读全文
posted @ 2017-04-20 10:12 LineZero 阅读(3177) | 评论 (170) 编辑
摘要: Visual Studio 2017 ASP.NET Core开发,Visual Studio 2017 已经内置ASP.NET Core 开发工具. 在选择.NET Core 功能安装以后就可以进行ASP.NET Core开发。 新的ASP.NET Core项目为csproj ,打开之前的xpro阅读全文
posted @ 2017-03-12 14:27 LineZero 阅读(5629) | 评论 (3) 编辑
摘要: 使用IdentityServer4 实现OpenID Connect服务端,添加用户身份验证。客户端调用,实现授权。 IdentityServer4 目前已更新至1.0 版,在之前的文章中有所介绍。IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2阅读全文
posted @ 2016-12-28 15:32 LineZero 阅读(5272) | 评论 (3) 编辑
摘要: ASP.NET Core 使用EPPlus.Core导入导出Excel xlsx 文件,EPPlus.Core支持Excel 2007/2010 xlsx文件导入导出,可以运行在Windows, Linux和Mac。 EPPlus.Core 是基于EPPlus 更改而来,在Linux 下需要安装li阅读全文
posted @ 2016-12-19 12:47 LineZero 阅读(2433) | 评论 (2) 编辑
摘要: ASP.NET Core 中间件(Middleware)Diagnostics使用。对于中间件的介绍可以查看之前的文章ASP.NET Core 开发-中间件(Middleware)。 Diagnostics中间件,主要功能是用于报告和处理ASP.NET Core中的异常和错误信息,以及诊断Entit阅读全文
posted @ 2016-12-15 10:35 LineZero 阅读(964) | 评论 (1) 编辑
摘要: ASP.NET Core配置 Kestrel部署HTTPS。现在大部分网站已经部署HTTPS,大家对于安全越来越重视。 今天简单介绍一下ASP.NET Core 部署HTTPS,直接通过配置Kestrel。大家也可以通过前置Nginx来部署HTTPS。 下面直接进入正题。 新建项目并添加引用 新建一阅读全文
posted @ 2016-11-25 11:51 LineZero 阅读(1434) | 评论 (1) 编辑
摘要: IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习之保护API。 使用IdentityServer4 来实现使用客户端凭据保护ASP.NET Core Web API 访问。 IdentityServer4 GitHub: https:阅读全文
posted @ 2016-11-01 12:00 LineZero 阅读(3410) | 评论 (7) 编辑
摘要: ASP.NET Core MVC TagHelper最佳实践HighchartsNET快速图表控件支持ASP.NET Core。 曾经在WebForms上写过 HighchartsNET快速图表控件-开源 Highcharts的ASP.NET Web自定义控件。 今天我就来改造它,将其使用最新的Ta阅读全文
posted @ 2016-10-19 11:21 LineZero 阅读(2106) | 评论 (5) 编辑
摘要: ASP.NET Core中间件(Middleware)进阶学习实现SOAP 解析。 本篇将介绍实现ASP.NET Core SOAP服务端解析,而不是ASP.NET Core整个WCF host。 因为WCF中不仅仅只是有SOAP, 它还包含很多如消息安全性,生成WSDL,双工信道,非HTTP传输等阅读全文
posted @ 2016-09-22 08:32 LineZero 阅读(2032) | 评论 (1) 编辑
摘要: ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行。我们将ASP.NET Core 部署在Docker 上运行。 大家可能都见识过Docker ,今天我们就详细了解一下Docker的用途,以及真实的应用场景。 Docker源于PaaS,PaaS的应用场景即是D阅读全文
posted @ 2016-08-30 15:49 LineZero 阅读(2933) | 评论 (4) 编辑
摘要: ASP.NET Core开发系列之后台任务利器Hangfire 使用。 Hangfire 是一款强大的.NET开源后台任务利器,无需Windows服务/任务计划程序。 可以使用于ASP.NET 应用也可以使用于控制台。Hangfire 只需简单几句代码即可创建新的不同种类的任务。 目前 Hangfi阅读全文
posted @ 2016-08-23 08:57 LineZero 阅读(6292) | 评论 (31) 编辑
摘要: ASP.NET Core中如何配置Kestrel Urls呢,大家可能都知道使用UseUrls() 方法来配置。 今天给介绍全面的ASP.NET Core 配置 Urls,使用多种方式配置Urls。 让你了解ASP.NET Core Kestrel 的地址设置。 下面我们就来了解如何配置。我将介绍4阅读全文
posted @ 2016-08-09 12:14 LineZero 阅读(2064) | 评论 (1) 编辑
摘要: 获取ASP.NET Core中所有注入(DI)服务,在ASP.NET Core中加入了Dependency Injection依赖注入。 我们在Controller,或者在ASP.NET Core程序中的其他地方使用注入的服务,如logging 等。 我们要怎样获取ASP.NET Core中所有注入阅读全文
posted @ 2016-08-05 10:59 LineZero 阅读(1742) | 评论 (1) 编辑
摘要: ASP.NET Core 是如何读取配置文件,今天我们来学习。 ASP.NET Core的配置系统已经和之前版本的ASP.NET有所不同了,之前是依赖于System.Configuration和XML配置文件web.config。 新的配置系统支持多种格式的配置文件。 下面我们来以json 格式的配阅读全文
posted @ 2016-07-26 12:42 LineZero 阅读(3373) | 评论 (4) 编辑
摘要: 使用dotnet 命令在ASP.NET Core MVC 中创建Controller和View,之前讲解过使用yo 来创建Controller和View。 下面来了解dotnet 命令来创建Controller和View,功能更加强大,更加完整。 结合VS Code 使你能跨平台更好更快速的开发 A阅读全文
posted @ 2016-07-20 22:38 LineZero 阅读(2628) | 评论 (5) 编辑
摘要: Nancy简介 Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能多的方式,并提供一个super-duper-happy-path所有交互。 Nancy 设计用于处理阅读全文
posted @ 2016-07-15 10:47 LineZero 阅读(3438) | 评论 (6) 编辑
摘要: ASP.NET Core 发布至Linux生产环境 Ubuntu 系统,之前跟大家讲解了 dotnet publish 发布,而没有将整个系统串起来。 今天就跟大家综合的讲一下ASP.NET Core发布至Linux生产环境。 开发及发布环境:WIN10 x64 生产Linux环境:Ubuntu 1阅读全文
posted @ 2016-07-10 18:38 LineZero 阅读(4581) | 评论 (5) 编辑
摘要: ASP.NET Core 开发-Entity Framework Core 1.0 Database First,ASP.NET Core 1.0 EF Core操作数据库。 Entity Framework Core 1.0 也已经发布了,可以适用于 .NET Core 1.0 及ASP.NET 阅读全文
posted @ 2016-07-07 11:03 LineZero 阅读(5530) | 评论 (6) 编辑
摘要: 使用VS Code开发调试ASP.NET Core 1.0,微软在今天凌晨发布了.NET Core 1.0,ASP.NET Core 1.0 与 Entity Framewok 1.0。 之前跟大家讲解过VS Code开发调试.NET Core RC2应用程序。今天讲一下VS Code开发 ASP.阅读全文
posted @ 2016-06-28 10:58 LineZero 阅读(5340) | 评论 (9) 编辑
摘要: ASP.NET Core 缓存Caching,.NET Core 中为我们提供了Caching 的组件。 目前Caching 组件提供了三种存储方式。 Memory Redis SqlServer 学习在ASP.NET Core 中使用Caching。 Memory Caching 1.新建一个 A阅读全文
posted @ 2016-06-16 17:18 LineZero 阅读(3860) | 评论 (3) 编辑
摘要: ASP.NET Core 开发-Logging 使用NLog 写日志文件。 NLog 可以适用于 .NET Core 和 ASP.NET Core 。 ASP.NET Core已经内置了日志支持,可以轻松输出到控制台。 学习Logging 组件的相关使用,使用NLog 将日志写入到文件记录。 Log阅读全文
posted @ 2016-06-03 11:30 LineZero 阅读(5849) | 评论 (7) 编辑
摘要: ASP.NET Core 开发,中间件(StaticFiles)的使用,我们开发一款简易的静态文件服务器。 告别需要使用文件,又需要安装一个web服务器。现在随时随地打开程序即可使用,跨平台,方便快捷。 前一篇讲解了中间件的开发,了解了中间件的知识。 下面我们就来使用StaticFiles 开发一款阅读全文
posted @ 2016-05-30 14:11 LineZero 阅读(4673) | 评论 (3) 编辑
摘要: ASP.NET Core开发,开发并使用中间件(Middleware)。 中间件是被组装成一个应用程序管道来处理请求和响应的软件组件。 每个组件选择是否传递给管道中的下一个组件的请求,并能之前和下一组分在管道中调用之后执行特定操作。 具体如图: 开发中间件(Middleware) 今天我们来实现一个阅读全文
posted @ 2016-05-26 10:04 LineZero 阅读(8654) | 评论 (14) 编辑
摘要: 最新文章:http://www.cnblogs.com/linezero/p/efcorecodefirst.html EF Core 1.0 Database First http://www.cnblogs.com/linezero/p/EFCoreDBFirst.html ASP.NET Co阅读全文
posted @ 2016-05-18 10:59 LineZero 阅读(15566) | 评论 (18) 编辑
摘要: 最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环境 继续.NET跨平台 上一篇:使用VS Code开发ASP.NET Core 应用程序 今天来学习阅读全文
posted @ 2016-03-31 16:34 LineZero 阅读(2327) | 评论 (1) 编辑
摘要: 最新教程:http://www.cnblogs.com/linezero/p/VSCodeASPNETCore.html 使用VS Code开发ASP.NET Core 应用程序 准备 1.安装VS Code https://code.visualstudio.com/ 2.安装Node.js ht阅读全文
posted @ 2016-02-29 12:44 LineZero 阅读(3907) | 评论 (5) 编辑