Kerwen Blog

Stay Hungry Stay Foolish

.net Core ILogger使用

Reference Logging in .NET Core and ASP.NET Core .NET Core3.0 日志 logging 玩转ASP.NET Core中的日志组件 .net core 日志引擎 .NET Core 依赖注入改造(3)- ILogger

RESTful vs GraphQL

RESTful REST作为一种现代网络应用非常流行的软件架构风格,自从Roy Fielding博士在2000年他的博士论文中提出来到现在已经有了20年的历史。它的简单易用性,可扩展性,伸缩性受到广大Web开发者的喜爱。 REST 的 API 配合JSON格式的数据交换,使得前后端分离、数据交互变得非常容易,而且也已经成为了目前Web领域最受欢迎的软件架构设计模式。 但随着REST AP...

OWASP ZAP用法

OWASP ZAP,全称:OWASP Zed Attack Proxy攻击代理服务器是世界上最受欢迎的免费安全工具之一。ZAP可以帮助我们在开发和测试应用程序过程中,自动发现 Web应用程序中的安全漏洞。另外,它也是一款提供给具备丰富经验的渗透测试人员进行人工安全测试的优秀工具。 在安全性测试领域,安全性测试主要可以由以下几种测试策略来覆盖: 漏洞分析 - 对系统进行扫描来发现其安全性隐...

如何在一个IIS端口里同时host Angular和.NET Core Web Api

前言 上一篇JWT文章里在Angular客户端使用了代理proxy,请求http的url由https://localhost:5001/api/weatherforecast缩短成了./api/weatherforecast。在平时debug的时候没有问题,运行npm start会自动启用代理,但是当进行部署的时候问题就出现了。 Angular客户端请求资源的时候发送的url是./api/w...

ASP.NET Core WebAPI + Angular 使用JWT Bearer认证

最近接手新的web项目,针对登录部分做了部分研究,将整个过程记录下来。 我们的技术路线是: 前端采用Angular,后端用.net core web api. 前言 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。...

正向代理与反向代理

终于有人把正向代理和反向代理解释的明明白白了

.Net core学习笔记

基础知识 Startup 类 Startup 类包括: ConfigureServices方法注册应用所需的服务,在 Configure 方法配置应用服务之前,由主机调用。 Configure方法创建应用的请求处理管道,中间件 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public cl...

Access this computer from the network

最近遇到一个客户问题,我们的程序没法连接WCF服务。我们的WCF服务采用了windows认证,已经确定服务端口没有占用,server可以ping通。但连接的时候还是会提示 1 The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication beca...

科三考试总结

昨天终于把科三考完了,线路三100分一把过。考完心里长出了一口气,终于要结束了。 将科三的经验教训总结下: 坐标: 大连永达驾校手动挡,考场是后盐永达(多伦) 考试注意点 上车准备 上车准备除了调整座椅,靠背,左右后视镜外,还要注意灯光复位。大灯关闭,并且在近光位置。 灯光模拟 这个没啥好说的,多背几遍,不能在这上面失分。在灯光上挂就太可惜了。 容易混的是: ...

Angular学习笔记

命令行汇总 1 2 3 4 5 6 7 npm install -g @angular/cli ng version ng new projectName // create new angular project ng serve --open // run project ng g component <co...