微信调试的几种方式
花生壳
把网站发布到IIS(发布到IIS+VS附加进程调试 or VS设置为发布到IIS进行调试),保证可以正常访问
下载花生壳并登陆
在花生壳的内网穿透中配置,内网IP+IIS网站对应端口号->花生壳给的域名+80端口
在微信里面配置http://花生壳给的域名/你的controller
VS设置为发布到IIS进行调试,可以看我的这篇文章:
http://www.cnblogs.com/Lulus/p/8193144.html
Tips
如果发布到IIS Express,访问花生壳的域名会报错Bad Request
![](https://upload-images.jianshu.io/upload_images/9128511-07f537fa4049d448.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/625)
127 0 0 1
我猜测花生壳访问的是127.0.0.1,这个也是Bad Request
即使在host文件中加上解析,也不行,目前没有找到解决方案
欢迎讨论┭┮﹏┭┮
ngrok
VS开启调试
注册一个账号,会给一个授权码
ngrok authtoken [授权码]
ngrok http [IIS网站对应端口号] -host-header="localhost:[IIS网站对应端口号]"
参考资料
https://www.jianshu.com/p/2fa844c8030c
远程
把网站发布到有域名的远程服务器的IIS上,80端口
把远程Debugger工具拷贝至远程服务器,开启程序
VS附加进程调试
注意
把计算机加入微信白名单
测试:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=XXXXX&secret=XXXXX
学习技术最好的文档就是【官方文档】,没有之一。
还有学习资料【Microsoft Learn】、【CSharp Learn】、【My Note】。
如果,你认为阅读这篇博客让你有些收获,不妨点击一下右下角的【推荐】按钮。
如果,你希望更容易地发现我的新博客,不妨点击一下【关注】。