essensoft / paylink

一套基于 .NET 开发的支付SDK,它简化了API调用及通知的处理流程。
MIT License
1.76k stars 483 forks source link

用你们官方的WebApplicationSample项目测试, 发现同样问题, _optionAccessor.Value报错! #119

Closed 1523400779 closed 3 years ago

1523400779 commented 3 years ago

您好, 刚刚从github上下你们的源码, 然后用WebApplicationSample测试,发现昨天提交同样的问题, 只要在appsetting.json中添加了MchId, 如: 1000000000, 进入到WeChatPayV3Controller中的PubPay, 就会报错,如下图: image 下面是配置文件 image

roc916 commented 3 years ago

image

那应该是你环境问题了吧,换台机子再试试吧。

1523400779 commented 3 years ago

我因为发布到阿里云上报错,才在本地测试发生同样的问题。 请问你测的时候, appsettings.json里面赋值了吗?

1523400779 commented 3 years ago

因为我尝试把MchId设为"",就不会报同样的错误, 很奇怪

roc916 commented 3 years ago

image

1523400779 commented 3 years ago

image 这个是我去掉配置文件中的MchId, 就不会报错.... 我找找看问题出在哪里吧, 有发现再跟你说