fail_no permission to execute 必定是受權目錄出問題了,由於沒有權限。微信
此次的微信開發是用的Mvc4,支付的封裝代碼不會有問題(用過不少次),受權目錄和其餘設置已配置好。微信開發
我習慣的寫連接地址是這樣的:微信支付
/u/RechargeUrl_WXPay/?showwxpaytitle=1spa
標準的寫法是這樣的:blog
{controller}/{action}/{id}開發
區別:這個微信支付頁面沒有參數id。it
因此我就直接省略了,固然這並不會報錯。只是接下來就會發生這個錯誤!io
應該這樣寫:/u/RechargeUrl_WXPay?showwxpaytitle=1 去掉'/'class
微信檢測到 /u/RechargeUrl_WXPay/ 是2層目錄,其實RechargeUrl_WXPay只是個人一個action而已。配置
舒適提示:
若是系統有再次購買或者待支付的功能的時候,再次去支付的路徑和參數必定要和正常支付的時候同樣、若是本身加了參數可能也會致使這個錯誤。
PS:http://llbz.zp315.cn/u/ (這個目錄是確定正確,官方說支付頁面必定要在受權目錄根目錄下才能發起支付)