- 博客(4)
- 收藏
- 关注
原创 .Net EF框架程序连接SQLServer并通过链接服务器进行数据查询,但报“无法执行该操作,因为链接服务器“XXX“的 OLE DB 访问接口“SQLNCLI11”无法启动分布式事务。”的原因
感觉这个问题非常奇怪,但结合这两点,去猜想其原因和尝试复现,突然想到了之前找到的EF框架修改数据时会采用SERIALIZABLE事务隔离级别,其特点符合这两点,与事务有关,并且该隔离级别的连接池会被其他会话使用,存在偶发性特点。首先确认一点,对应脚本没有开启事务,只是做查询,没有开启分布式事务一说。照例,网上搜了一番,无一都是有关分布式事务的相关设置,大同小异,由于是生产环境,不能尝试去设置修改。后面再仔细想想,如何复现报错,是解决问题的关键,复现了问题,才好确定其根因。立马尝试,果然复现。
2025-09-25 10:02:21
418
原创 关于上传大文件时报“net::ERR_CONNECTION_RESET”错误的解决
再次检查nginx,php等超时设置,包括检查后端上传oss的日志,没有发现问题。翻阅了有关这个问题的所有帖子,都没有找到我的答案,但是,也给了我些启发,看到了字眼CDN,想到我有用到CDN,心想可能与CDN超时设置有关,果断去云上找了把CDN设置,其中有个回源超时配置,查询我的oss资源,发现文件已经上传了,然后各种搜索了一番,发现基本都是说,要设置nginx,php的上传大小限制,但我检查了我的设置,全部都设置好的,包括oss的跨域设置等等。TCP连接时间30秒。回源加载时间200秒。
2025-09-13 19:42:21
515
原创 已有H5站点,如何用webview嵌入H5来快速制作微信小程序以及对微信小程序支付的修改
我这里是直接在pay.js中onload方法中先获取从H5页面跳转传过来的参数,再调用wx.login获取用户临时code,然后通过wx.request用该code调用H5统一下单接口以及签名等操作(原H5会有的)。支付成功后,可以跳转到对应的H5页面(需要在小程序中定义对应的webview页面)正式发布后需要用到,开发与体验版调试时,因为不校验域名,不会有问题,不配置的话会在正式发布后唤起失败无反应。可模拟器上调试,可真机调试,真机调试时,会生成开发版,扫码后在手机上测试运行结果。
2024-05-23 16:47:38
4313
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅