Просмотр исходного кода

修复Linux下 微信支付找不到 商户证书私钥

Signed-off-by: 高级CV工程师 <2535688890@qq.com>
高级CV工程师 10 месяцев назад
Родитель
Сommit
00aa1bcb0c
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/Wechat/SysWechatPayService.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/Wechat/SysWechatPayService.cs

@@ -42,7 +42,7 @@ public class SysWechatPayService : IDynamicApiController, ITransient
     /// <returns></returns>
     private WechatTenpayClient CreateTenpayClient()
     {
-        var cerFilePath = App.WebHostEnvironment.ContentRootPath + _wechatPayOptions.MerchantCertificatePrivateKey;
+        var cerFilePath = Path.Combine(App.WebHostEnvironment.ContentRootPath, _wechatPayOptions.MerchantCertificatePrivateKey.Replace("/", Path.DirectorySeparatorChar.ToString()));
 
         var tenpayClientOptions = new WechatTenpayClientOptions()
         {