随笔分类 -  asp.net core

1
摘要:文章目录前言1. wwwroot2. UseStaticFiles()注册静态文件中间件2.1 框架自带静态文件2.1 自定义静态文件3. UseDirectoryBrowser()注册目录结构中间件3.1 默认目录结构3.2 自定义开放目录结构3.3 静态文件和目录配合使用4. UseFileSe 阅读全文
posted @ 2020-05-30 14:22 Jonny-Xhl 阅读(1513) 评论(0) 推荐(1)
摘要:文章目录前言1、依赖项安装2、根路径输出3、注册各种配置方式3.1 内存配置的读取3.2 JSON配置的读取3.3 INI配置的读取3.4 命令行配置3.5 环境变量4、实体绑定配置4.1 实体绑定验证4.1.1 Validate()方法验证4.1.2 实现IValidateOptions添加验证4 阅读全文
posted @ 2020-05-17 15:08 Jonny-Xhl 阅读(1009) 评论(0) 推荐(0)
摘要:文章目录1、引言2、docker环境安装3、建立测试项目4、编写Dockerfile5、编译Dockerfile6、查看镜像7、运行容器8、测试访问9、总结 1、引言 前段时间将netcore项目部署在了centos 7的docker下,通过部署的过程中本篇文章用于介绍下在部署的时候相关步骤。 2、 阅读全文
posted @ 2020-04-28 23:24 Jonny-Xhl 阅读(800) 评论(0) 推荐(0)
摘要:文章目录0、引言1、关于Authentication与Authorization2、整个认证流程是怎样的?3、开始JWT身份认证3.1 安装JwtBearer包3.2 安装Swashbuckle.AspNetCore包3.3 添加身份认证相关服务到容器中3.4 添加Swagger服务到容器中3.5 阅读全文
posted @ 2020-04-06 14:29 Jonny-Xhl 阅读(1115) 评论(0) 推荐(1)
摘要:文章目录1、什么是JWT?2、总结2.1、优点2.2、安全相关 1、什么是JWT? JWT(JSON WEB TOKEN)是一个开放标砖(RFC 7519)。它作为一种Token格式,定义 了一种紧凑的、自包含的方式,用于在多方之间安全的传输JSON格式的信息。由于所传输的信息会被签名,因此Toke 阅读全文
posted @ 2020-04-06 14:10 Jonny-Xhl 阅读(403) 评论(0) 推荐(0)
摘要:环境:ASP.NET Core 3.0, NLog 4.6.7, NLog.Web.AspNetCore 4.9.0 官方文档:https://github.com/NLog/NLog/wiki/Configuration-file 源代码地址:https://github.com/NLog/NLo 阅读全文
posted @ 2020-04-05 11:56 Jonny-Xhl 阅读(144) 评论(0) 推荐(0)
摘要:文章目录SignalR 中的用户SignalR 中的组 SignalR 中的用户 SignalR允许向与特定用户关联的所有连接发送消息。 默认情况下,SignalR 使用与连接关联的 ClaimsPrincipal 中的 ClaimTypes.NameIdentifier 作为用户标识符。 单个用户 阅读全文
posted @ 2020-03-30 21:01 Jonny-Xhl 阅读(950) 评论(0) 推荐(0)
摘要:1、要开始安装 .NET,您需要注册 Microsoft 签名密钥并添加 Microsoft 产品提要。每台机器只需要做一次。 打开命令提示符并运行以下命令:sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-m 阅读全文
posted @ 2020-03-25 17:39 Jonny-Xhl 阅读(174) 评论(0) 推荐(0)
摘要:文章目录1、安装 SignalR 客户端包2、引入SignalR JavaScript 客户端3、连接到集线器中心4、效果展示 在尝试.NetCore 3.x SignalR文章中我已经介绍了如何使用signalr,本篇文章就对javascrip客户端做一个简单的示例。 1、安装 SignalR 客 阅读全文
posted @ 2020-03-22 20:17 Jonny-Xhl 阅读(516) 评论(0) 推荐(0)
摘要:文章目录1、什么是 SignalR?2、创建Hub中心2.1 Hub集线器介绍2.2 创建自定义集线器配置 SignalR 中心3、 创建客户端3.1 .Net客户端3.1.1 安装 SignalR .NET 客户端包3.1.2 连接到自定义Hub中心4、效果展示 1、什么是 SignalR? AS 阅读全文
posted @ 2020-03-22 19:38 Jonny-Xhl 阅读(348) 评论(0) 推荐(0)
摘要:文章目录1、为什么会出现Method not found2、解决办法 1、为什么会出现Method not found 说明地址:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status/405 这里顺带也说一下跨域的问题,详情看下一官方文档: 阅读全文
posted @ 2020-03-05 16:03 Jonny-Xhl 阅读(758) 评论(0) 推荐(0)
摘要:文章目录1、说明2、接口3、模拟器 1、说明 该项目用于简单的模拟尝试,后期完善实际的秒杀活动,将逻辑做到更深更密。 2、接口 接口也只是简单简单的在内存中插入商品,实际要考虑写入Redis [Route("api/[controller]/[action]")] [ApiController] p 阅读全文
posted @ 2020-03-03 22:39 Jonny-Xhl 阅读(579) 评论(0) 推荐(0)
摘要:目录1、前言2、安装vc_redist.x642.1解决办法 1、前言 由于net core在IIS上运行需要安装对应的Hosting文件,以前的服务器全没有用过windows server 2012 r2也就没有出现过这么恶心的问题。 net core runtime基于vc_redist.x64 阅读全文
posted @ 2020-02-06 10:34 Jonny-Xhl 阅读(3267) 评论(0) 推荐(0)
摘要:生成二维码示例 #region 生成二维码 /// <summary> /// 生成二维码 /// </summary> /// <remarks> /// 安装Nuget包:<PackageReference Include="System.Drawing.Common" Version="4.5 阅读全文
posted @ 2019-07-22 21:54 Jonny-Xhl 阅读(398) 评论(0) 推荐(0)
摘要:文章目录1、创建服务1.1创建Service11.2创建Service22、Ocelot配置服务3、安装IdentityServer4.AccessTokenValidation4、配置服务认证5、进行测试6、总结7、附录 上一篇搭建了IdentityServer认证中心服务,并配置到了Ocelot 阅读全文
posted @ 2019-06-16 15:41 Jonny-Xhl 阅读(644) 评论(0) 推荐(0)
摘要:文章目录1、IdentityServer介绍2、建立IdentityServer2.1 安装IdentityServer42.2 定义配置中心2.2.1 定义Client2.2.2 定义ApiResource2.2.3定义IdentityResource3、配置IdentityServer到Ocel 阅读全文
posted @ 2019-06-16 00:17 Jonny-Xhl 阅读(224) 评论(0) 推荐(0)
摘要:文章目录Ocelot负载均衡介绍进行测试1、修改启动配置2、修改请求方法3、修改Ocelot配置4、效果展示总结 Ocelot负载均衡介绍 前面介绍了Ocelot中的路由并简单的介绍了下我对Ocelot的认识,若想了解请戳–>Consul+Ocelot搭建微服务实践–初探路由 Ocelot可以为每个 阅读全文
posted @ 2019-06-15 17:46 Jonny-Xhl 阅读(190) 评论(0) 推荐(0)
摘要:文章目录Ocelot介绍安装Ocelot配置路由使用Ocelot添加服务进行测试进行模拟测试全局路由字符串占位符总结 Ocelot介绍 公司打算将以前的系统利用core进行重构并且向微服务进军,趁着目前手上任务不是很多也就慢慢进军了微服务,本篇章是我对微服务实践的开篇,后续会逐步介绍到Ocelot、 阅读全文
posted @ 2019-06-15 16:59 Jonny-Xhl 阅读(161) 评论(0) 推荐(0)
摘要:配置文件示例 { //描述:"实现类命名空间+实现类名称,所在程序集名称" "Services": { "Singleton": [ ], "Transient": [ { "Service": "Cy.NetCore.Common.Interfaces.IService,Cy.NetCore.Co 阅读全文
posted @ 2019-05-30 16:42 Jonny-Xhl 阅读(258) 评论(0) 推荐(0)
摘要:asp.net-core-signalr 基于asp net core signalr 实现简单的demo,并采用授权机制。 1、使用JWT进行授权认证 添加授权自定义策略 services.AddAuthorization(options => { options.AddPolicy("Hubs" 阅读全文
posted @ 2019-04-12 13:49 Jonny-Xhl 阅读(374) 评论(0) 推荐(0)

1