利用VS2015进行微信公众号开发远程调试

这是个人的第一篇博客,写得不好请多多包涵!!!

背景

微信,作为腾讯一个划时代的产品,已经渗透到了我们日常生活的方方面面,而每个人的微信里想必都或多或少的关注了自己感兴趣的公众号。作为一个程序员,更想去拥有自己的公众号。

准备工作

本地进行微信公众号开发,需要将内网映射到外网上面去,我这里使用的是nat123,另外使用了盛派的微信SDK,这是一个基于C#的微信开发SDK。

具体步骤

  1. 配置IIS
    将代码发布到本地IIS,并绑定到80端口。


    本地发布.png
  2. 绑定网站主机名
    我这里是用的自己的域名,我在nat中将映射地址更改为了我自己的域名的。


    绑定主机名.png
  3. 修改代码属性,设置Web服务器为本地IIS,并将URL配置为步骤2中的域名。


    属性设置.png

    URL设置.png
  4. 开启VS远程调试
    进入VS安装目录下的Remote Debugger文件夹


    Remote Debugger.png

    然后根据自己的系统选择对应的文件夹打开,我是64位系统,所以打开的是x64文件夹,并找到文件夹下的msvsmon.exe,以管理员身份运行。运行结果如下图:


    msvsmon运行效果.png

    选择工具->选项,进入选项设置界面,选择无身份验证并勾选允许任何用户进行调试,点击确定。
    msvsmon设置.png
  5. 开始调试
    在VS菜单栏选择调试->附加到进程


    调试.png

    勾选显示所有用户进程,并附加到进程w3wp.exe进行调试


    附加到进程w3wp.exe.png
  6. 在公众号中操作,进入代码断点


    进入代码断点.png

写在最后

如果在附件进程的时候没有发现w3wp.exe,可以尝试重启网站,msvsmon.exe,并等待一段时间。在调试过程中请关闭系统防火墙。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容