随笔分类 -  .Net

做.Net Web开发入门的
摘要:公司一个使用Angular开发的应用准备下个版本使用.Net Core开发后台, 刚好可以用到.Net Core Angular Spa模板, 而且最近也在学习Docker, 于是就想把它融汇贯通, 之前往Docker上部署过.Net Core MVC的应用, 那个比较简单, 使用微软官方文档的示例 阅读全文
posted @ 2019-11-10 12:30 齐建伟 阅读(382) 评论(0) 推荐(0)
摘要:开篇论点 Asp.net Core自带了Kestrel, 为什么我们还要使用诸如IIS、Apache或者Nginx来做反向代理呢? 原因分析 Kestrel用来承载Asp.net Core的动态内容是没有任何问题的, 但是它的网页承载能力或者功能没有IIS、Apache或者Nginx那么强. 使用反 阅读全文
posted @ 2019-11-06 11:01 齐建伟 阅读(347) 评论(0) 推荐(0)
摘要:JWT介绍 JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。JWT的官网地址:https://jwt.io/. 通俗地来讲,JWT是能代表用户身份的令牌,可以使用JWT令牌在api接口中校验用户的身份以确认用户是否有访问api的权限。 JWT中包含了身份认证必须的参数以及用 阅读全文
posted @ 2019-11-05 17:23 齐建伟 阅读(722) 评论(0) 推荐(0)
摘要:安装MangoDB 同样我这边再次使用Docker, 方便快捷: 具体使用 基本代码使用的演示如下: 项目源码在 "Gitee" .(不好意思, mongo都拼写错了, 不改了) 更多使用请参考官方文档:http://mongodb.github.io/mongo csharp driver/2.2 阅读全文
posted @ 2019-11-05 11:21 齐建伟 阅读(287) 评论(0) 推荐(0)
摘要:安装Redis 同样我这边再次使用Docker, 方便快捷: 创建项目 这边依旧使用VS, 项目源码在 "Gitee" . 连接驱动这里选择StackExchange.Redis,之前一直是用ServiceStack.Redis, 但是它已经逐渐商业化,4.0及以上版本都具有限制. 这里的发布订阅只 阅读全文
posted @ 2019-11-04 18:17 齐建伟 阅读(277) 评论(0) 推荐(0)
摘要:安装RabbitMQ 自从使用了Docker之后,发现Docker真的是比虚拟机好用啊, 因此我这里在Docker里面创建一个RabbitMQ容器. 这里注意获取镜像的时候要获取management版本的,不要获取last版本的,management版本的才带有管理界面. 此时你在本机访问 "htt 阅读全文
posted @ 2019-11-04 17:08 齐建伟 阅读(319) 评论(0) 推荐(0)
摘要:AliPay PC 钻研了几天的Webpack, 这几天回归了我的本行.Net, 跟随大佬的脚步, 开始做上了支付宝的支付. 创建项目 首先创建一基于.Net Core3.0的MVC项目, 然后引用一下大佬写的支付类库Alipay.AopSdk.AspnetCore. 这一步很关键, 方法大佬都给你 阅读全文
posted @ 2019-10-31 15:43 齐建伟 阅读(614) 评论(0) 推荐(0)
摘要:一直想做一个开源库, 为社区贡献一份力量, 同时提高一下自己 一年来在给公司做一款微信小程序, 于是突发奇想用.Net Standard做一整套微信开发服务端类库 地址: https://gitee.com/jerryqi/wx4net, 欢迎志同道合的朋友加入一起贡献力量, 一起学习. 沟通交流欢 阅读全文
posted @ 2019-09-27 11:12 齐建伟 阅读(275) 评论(0) 推荐(0)
摘要:平时使用各种网络传输的时候基本上是以Json格式进行的, 所以对其他几种格式也是一知半解, 今天静下心对其好好梳理一番. 首先我借鉴了一篇文章(https://segmentfault.com/a/1190000014343759), 和大多数资料一样, 他将类型分为四大类 application/ 阅读全文
posted @ 2019-09-26 16:35 齐建伟 阅读(38402) 评论(2) 推荐(4)
摘要:macOS Windows 打开如下文件夹路径(C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class) 设置内容如下 阅读全文
posted @ 2019-05-16 15:36 齐建伟 阅读(1818) 评论(0) 推荐(0)
摘要:写程序的过程中,我们对try-catch在熟悉不过了,捕获异常进行处理,以保证程序的健壮性。 今日突发一想,如果我们catch中的代码异常了怎么办?我们做以下一种假设 按照我们平时经常用的,我们在Code A的位置执行出错之后,我们最后可能在Code B进行错误处理,然后可能在Code C处写错误日 阅读全文
posted @ 2018-10-01 12:14 齐建伟 阅读(594) 评论(0) 推荐(0)
摘要:是使用泛型时,T默认情况下是不可以被初始化的,只能通过传值来赋值,这个时候可以使用类型约束来保证T是可以被约束的。 .NET支持的类型参数约束有以下五种: 阅读全文
posted @ 2018-09-23 17:42 齐建伟 阅读(260) 评论(0) 推荐(0)
摘要:1、首先找到项目的配置文件夹(一般是隐藏的) 2、在里面的config文件夹找到applicationhost.config配置文件,打开,在sites节点找到你项目的那个site配置,新建一个绑定: 阅读全文
posted @ 2018-09-10 15:57 齐建伟 阅读(1091) 评论(0) 推荐(0)
摘要:在使用EF时,想要比较字符串类型的日期时,参考以下: 阅读全文
posted @ 2018-08-30 10:13 齐建伟 阅读(1834) 评论(0) 推荐(0)
摘要:配置复杂路由不生效是由于优先级的关系,应该把默认路由放在最后。 阅读全文
posted @ 2018-08-29 17:55 齐建伟 阅读(590) 评论(0) 推荐(0)