這兩天在調用銀聯在線的支付接口,把銀聯提供的demo代碼copy過來放到自己網站上,生成通過了,但是運行的時候就報錯了:
指定了無效的提供程序類型。
說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Security.Cryptography.CryptographicException: 指定了無效的提供程序類型。
截圖:

奇了怪了,證書文件夾讀寫權限也給了,不知道怎么回事?
然后開始各種百度啊,必應啊,好搜啊。。。都沒有找到能解決這個問題的答案,不得已翻下牆。
發現還是谷歌強,一搜就搜到我想要的答案,原來是操作系統的問題,我的操作系統是ghost裝盤的,很多的權限沒有給到。
然后我把網站代碼放到服務器上去測試,測試OK了,沒有報錯,返回正確響應報文。這事算是結了。
為啥同樣的關鍵字,百度、谷歌查出來的結果相差那么大,難怪好多同學說查資料總是棄度娘找谷哥,因為響應相差太不一樣了。看截圖:

