

最新版asp.net微信支付sdk-demo掃碼支付報這個錯誤,這是什么原因造成的呢,有沒有遇到過這個問題的朋友,對.net不是很熟,望解答下,感激不盡
uj5u.com熱心網友回復:
應該是result回傳的是失敗的資料所以并沒有code_url的value,null.ToString就報錯了
uj5u.com熱心網友回復:
檢查GetValue方法,由于其回傳null導致的錯誤。uj5u.com熱心網友回復:


最終執行到這里,不清楚這個方法的作用,這個檔案不是專案內的檔案
uj5u.com熱心網友回復:
是因為 id key ip出錯了 導致url為空嗎 大佬 解決沒uj5u.com熱心網友回復:
。。。這直接把result打出來看看是什么不就知道了。uj5u.com熱心網友回復:
o=null了唄uj5u.com熱心網友回復:
這種問題自已除錯一下,或者打個日志就看出來錯誤日志非常清楚,
先看result是否為null
再看 result.GetValue("code_url")是不是為null
uj5u.com熱心網友回復:
F12進去那個 方法。看底層的實作 是通過什么。然后你傳入的引數什么意思,是否是 沒有資料???這種問題需要基本的除錯便可。這個 我沒有用過這種支付、
uj5u.com熱心網友回復:
很明顯 GetValue方法回傳了null。然后在討論 GetValue("code_url"),
你說這個是下單后,回傳二維碼的。
我看你result是統一下單介面的回傳結果。
那么你看看這個result的值,確定下面2個問題
1 是不是你下單后出現了例外。查看result應該就知道了
2 code_url是不是拼寫正確,查案result有沒有這個屬性
uj5u.com熱心網友回復:
getvalue回傳了null如上樓所說,
通過斷點查看下微信服務器回傳的內容是什么
1、如果是執行失敗或者錯誤,就看錯誤資訊
2、如果執行成功并正確回傳,就確認下二維碼鏈接是否在code_url節點,如果不是修改成正確的就行了
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/135065.html
標籤:ASP.NET
上一篇:小白求問 如何在.asp檔案中呼叫別的檔案里的函式回傳值?
下一篇:OnResultExecuting獲取渲染后的html內容后,OnResultExecuted重新寫入,并發問題?????
