ASP.NET Core 微信支付(二)【 發布到服務器上簽名加密時報錯:系統找不到指定的文件 APIV3】


參考資料

  .Net微信支付退款操作“系統找不到指定的文件”

錯誤現象

  微信支付(API v3)的統一下單接口和訂單查詢接口在本地調試成功,可以使用,但是發布到服務器上之后調用接口就報錯,錯誤內容:系統找不到指定的文件。

  try catch之后發現錯誤發生在簽名(參考ASP.NET Core 微信支付(一)【統一下單 APIV3】 )的代碼中的privateKey變量賦值代碼。

錯誤原因

  通過參考資料分析是由於IIS程序加載證書失敗造成的

解決方法

  通過參考資料里面的方法就解決了這個文件。

  1. 安裝支付證書

  2. 配置IIS,步驟如下

    1) 找到網站對應的應用程序池

    2) 鼠標右鍵-->高級設置-->進程模型-->加載用戶配置文件-->設置為true

  截圖步驟如下

  

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM