關於 X509Certificate2 找到文件路徑的問題


由於微信退款功能需要用到證書,當調用 X509Certificate2 的時候,會提示找不到文件而報錯。

X509Certificate2 cert = new X509Certificate2(文件路徑, 文件密碼);

而我本地調試成功,發布本地IIS也調用成功,就是發布到雲服務器上的IIS的時候失敗,然后就嘗試文件是否讀取成功

File.Exists(HttpContext.Current.Request.PhysicalApplicationPath + WxPayConfig.SSLCERT_PATH

發現文件也是存在的,就是這個函數讀取不了,網上查了一下,發現是IIS的程序池配置問題,雲服務器上的自動加載配置文件設為Fasle的,只要在你網站的程序池中,設置為True就解決了。

 


免責聲明!

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



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