随笔-139  评论-1385  文章-1 
  置顶随笔
摘要: Senparc.WeixinSDK从一开始就坚持开源的状态,这个过程中得到了许多朋友的认可和支持。 目前SDK已经达到比较稳定的版本,这个过程中我觉得有必要整理一些思路和经验,和大家一起分享。也欢迎大家的补充! 1、开源项目:https://github.com/JeffreySu/WeiXinMP阅读全文
posted @ 2013-05-14 23:57 SZW 阅读(168624) 评论(113) 编辑
  2018年8月29日
摘要: 微信支付刚出来的时候,和公众号的绑定关系很深(甚至旧版本使用的就是公众号的appId),随着微信生态的逐步丰富,微信支付越来越成为一个独立的平台,同时服务于公众号、小程序、开放平台、企业号/企业微信等诸多平台,甚至微信支付本身也有了一些独立的功能。 早期,顺应微信支付的设计,我们在 Senparc.阅读全文
posted @ 2018-08-29 18:54 SZW 阅读(408) 评论(2) 编辑
  2018年7月4日
摘要: 造成这个错误的原因是在使用 Senparc.Weixin SDK 或者 CO2NET 的扩展缓存的时候,没有对扩展缓存策略进行注册(激活)。解决方案如下: 第一步:先升级到 Senparc.Weixin 的最新版本 v5.0.11 以上(依赖 CO2NET v0.1.11 以上):https://w阅读全文
posted @ 2018-07-04 22:48 SZW 阅读(3150) 评论(11) 编辑
摘要: 今天,微信支付发布了一则紧急通知: 尊敬的微信支付商户: 您的系统在接受微信支付XML格式的商户回调通知(支付成功通知、退款成功通知、委托代扣签约/解约/扣款通知、车主解约通知)时,如未正确地进行安全设置或编码,将会引入有较大安全隐患的XML外部实体注入漏洞(XML External Entity 阅读全文
posted @ 2018-07-04 22:25 SZW 阅读(2423) 评论(0) 编辑
  2018年6月2日
摘要: 经过五年半的持续维护,Senparc.Weixin SDK 逐步丰满和完善,在升级的过程中,我们为基础库(Senparc.Weixin.dll)加入了许多通用的功能,例如加密/解密算法、通用缓存方法等等,许多这些方法其实和微信没有一对一的服务关系,而是具备了非常好的全局通用性。经过一系列的调研,也已阅读全文
posted @ 2018-06-02 11:51 SZW 阅读(1102) 评论(0) 编辑
  2018年5月5日
摘要: 大概是由于 .NET Core 2.1 还没有正式发布,使用 VSTS 进行持续集成(CI)的过程中,自动 Build 的环节无法识别 .NET Core 2.1 的框架,查看日志会提示如下错误: VSTS The current .NET SDK does not support targetin阅读全文
posted @ 2018-05-05 20:15 SZW 阅读(132) 评论(0) 编辑
  2018年5月3日
摘要: 当我们在 .net core (2.1) 中运行如下代码注入 Lazy<T> 变量的时候: 可能会遇到这样的错误提示: InvalidOperationException: Unable to resolve service for type 'System.Lazy`1[Microsoft.Asp阅读全文
posted @ 2018-05-03 14:17 SZW 阅读(295) 评论(0) 编辑
  2018年5月1日
摘要: 正在将一个 .net 4.5 的项目(MVC 5)升级到 .net core 2.1,中间遇到了许多的修改,记在下面,帮大家少走弯路。 注意:命名空间多数都会有变化,根据IDE提示添加即可。阅读全文
posted @ 2018-05-01 16:07 SZW 阅读(713) 评论(1) 编辑
  2018年4月30日
摘要: 正在将一个 .net framework 4.5 的项目升级到 .net core 2.1,其中使用到了 EF6,经历了一些修改: 或者在 Startup.cs 中使用 .net core 的 DI 方式注入:阅读全文
posted @ 2018-04-30 21:23 SZW 阅读(180) 评论(0) 编辑
  2017年12月18日
摘要: 升级内容:添加根据标签群发接口,重构原根据分组群发接口 参考微信文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1481187827_i0l21 说明: 之前 SDK 只提供了根据用户组群发的方法: 由于根据分组和标签群发两种情况,阅读全文
posted @ 2017-12-18 13:08 SZW 阅读(240) 评论(0) 编辑
  2017年10月27日
摘要: 这是《微信开发深度解析:微信公众号、小程序高效开发秘籍》出版之后写的第一篇微信相关的文章。从这一篇开始,将介绍第一版出版之后添加或修改的功能,或者对书上内容需要做的补充。 MP v14.8.3 开始,在 MessageHandler 中添加了一个名为 OnUnknownTypeRequest(Req阅读全文
posted @ 2017-10-27 14:05 SZW 阅读(883) 评论(0) 编辑