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/ (这个目录是确定正确,官方说支付页面必定要在受权目录根目录下才能发起支付)