vs在线调试微信公众号/企业微信

首先,需要准备一个内网穿透,之前用的是Sunny-Ngrok,后来改用花生壳,只要是能实现内网穿透即可,然后准备一个域名,要80端口,因为微信开发必须是80端口的。

如下图是我准备的花生壳内网映射:

 

 

 

接着,发布下我们的项目,发布的时候注意如下配置,需要勾选发出调试信息,然后确定,接着发布即可:

 

 

 

发布好之后,在本机部署IIS程序,如下图所示,然后绑定下我们在花生壳映射的域名:

 

 

 

 部署好了IIS之后,然后可以在微信公众号或者企业微信上添加一个测试入口,例如我本次调试的是微信公众号项目,如下图所示:

 

 

 

 

做好以上的准备后,接下来,就是vs的调试了,这里需要注意的是,vs必须是是用管理员权限进行启动,启动之后,在菜单栏中依次找到【调试】=>【附加到进程】,如下图所示:

 

 

 

在进程中找到w3wp.exe这个进程,然后选择附加,这里注意,如果没有的,我们需要先访问下映射的域名,然后在搜索试下,应该就会有了,如下图所示:

 

 

 

 

做完以上的准备,我们就可以愉快的在vs中进行微信开发的相关调试了,例如,我想获取当前授权微信用户的信息,首先先在vs中需要调试的地方打一个断点,然后在微信公众号中点击下我们配置的测试接口,就会进入到我们的调试节点,然后可以看到获取到的用户信息,如下图所示:

 

 

好了,以上便是如何在vs中调试我们发布的微信开发项目,如果是调试企业微信的项目也是如此。

 

posted @ 2022-02-25 15:30  活着凑个人数  阅读(302)  评论(0编辑  收藏  举报