随笔分类 -  (新) ASP.NET Core

摘要:介绍 Filter 类似 Middleware,只是它集中在处理 request 的前后, 站 MVC 角度看就是 before 和 after action, 站 Razor Pages 角度就是 before PageModel after 参考 Docs – Filters in ASP.NE 阅读全文
posted @ 2021-10-23 17:45 兴杰 阅读(187) 评论(0) 推荐(0)
摘要:前言 上一篇讲了 ASP.NET Core – Handle Error on Razor Page 这一篇继续说说 Web API 的错误处理. 主要参考 Handle errors in ASP.NET Core web APIs Model validation in ASP.NET Core 阅读全文
posted @ 2021-10-23 10:35 兴杰 阅读(80) 评论(0) 推荐(0)
摘要:前言 网站不应该有 error, 但它却必然会发生的, 所以给用户一个友好的 error 页面是很重要的. 主要参考 Handle errors in ASP.NET Core Development 期的错误处理 在 dev 的时候, ASP.NET Core 已经替我们做好了一个错误页面, 对开 阅读全文
posted @ 2021-10-22 22:55 兴杰 阅读(222) 评论(0) 推荐(0)
摘要:前言 早年只有 MVC, Razor Page 是后来才出现的. 一开始其实我很看不起 Razor Page, MVC 能做的东西为什么要搞多一个 Razor Page 来做呢? 但我还是尝试用了起来, 这篇就聊一下 2 者的使用体验. 相似之处 2 者都有 .cshtml 来写 html 2 者都 阅读全文
posted @ 2021-10-22 21:04 兴杰 阅读(1111) 评论(0) 推荐(0)
摘要:前言 MIddleware 就是中间件, ASP.NET Core 是用来处理 http request 的. 当 request 抵到 server 就进入了 Middleware pipe. 每个 pipe 会有不同职责 (比如验证 athen, autho, routing 等) 然后依据 r 阅读全文
posted @ 2021-10-22 16:49 兴杰 阅读(122) 评论(0) 推荐(0)
摘要:需求 常见的需求就是从 request 里面读取一些 information. 比如 request URL, header, cookie, 写入 response header, cookie 实战 Razor Page Model 中 // 读取 request, header, cookie 阅读全文
posted @ 2021-10-22 11:59 兴杰 阅读(1662) 评论(0) 推荐(0)
摘要:前言 一个网站通常有许多地方会用到同一张图,但是比例又不一样. 一般的做法就是用 CSS 的 cover 和 contain 来处理. 由于 cover 只会保留中间信息, 所以很多时候需要人工裁剪. 于是就有了智能裁剪的需求了. Azure Computer Vision 参考: 官网示范 价格 阅读全文
posted @ 2021-08-17 00:33 兴杰 阅读(381) 评论(0) 推荐(0)
摘要:前言 单元测试是好, 但是也很花时间. 有些功能封装好了以后也不怎么会再打开, 所以通常就是徒手测试一下, 过了就过了. 但是往往就是那么神奇, 就是会有需求漏掉. 后来要加, 又由于不想潜水, 对自己有信心就会直接改, 然后只测试自己认为影响的部分. 最后就是有 bug. 所以要解决这种问题, 还 阅读全文
posted @ 2021-08-13 11:18 兴杰 阅读(289) 评论(0) 推荐(0)
摘要:前言 要发布网站需要做一些优化, 比如 cache, compression, minification 等等. 以前有写过相关的文章: Asp.net core 学习笔记 ( IIS, static file 性能优化 ) 这篇作为一个大整理. Publish Website Visual Stu 阅读全文
posted @ 2021-08-06 00:37 兴杰 阅读(308) 评论(0) 推荐(0)
摘要:前言 这篇主要是说如何用 ASP.NET Core 读写系统里的证书 Store 和创建一个证书, 还有使用证书做加密, 解密, 签名. 主要参考: C#数字证书编程总结 (读写证书 Store) Encryption and signing credentials (创建证书) Git Bash 阅读全文
posted @ 2021-06-26 18:08 兴杰 阅读(686) 评论(2) 推荐(0)
摘要:主要参考: WEB安全之-CSRF(跨站请求伪造) SameSite Cookie,防止 CSRF 攻击 跨站请求伪造与 Same-Site Cookie ASP.Net Core: X-Frame-Options strange behavior Preventing Cross-Site Req 阅读全文
posted @ 2019-04-27 18:39 兴杰 阅读(290) 评论(0) 推荐(0)