在进行微信公众号开发的时候,需要有一个域名和服务器,虽然微信提供了接口调试工具,但是只能看到返回的结果,内部如何处理是不知道的,如同隔靴搔痒,还是不能满足开发者调试的需求,那么能不能写完代码就可以进行断点调试呢?
首先,需要下载 Sunny-Ngrok 这个软件,网址是 https://www.ngrok.cc/ , 网站上有使用教程,这里不再细说,配置好自己的外网域名后,打开 Sunny-Ngrok启动工具 这个软件
之后打开IIS管理器->绑定->编辑->在[主机名]框中输入在ngrok中注册的域名
之后用visual studio(我这里是2013)打开你的项目,右键项目->属性->Web,在服务器栏选择[外部主机],在项目URL填入在ngrok上注册的域名,保存
最后最重要的一步,在visual studio安装目录中搜索到msvsmon.exe,双击,如图一样配置
配置结束,在调试的时候先发布一遍(调试的版本必须和发布版本相同),浏览器打开网站,在visual studio中单击调试,选择附加到进程
找到名为w3wp.exe的项,选择后点击附加,就可以调试啦