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

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

背景

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

准备工作

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

具体步骤

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


    利用VS2015进行微信公众号开发远程调试_第1张图片
    本地发布.png
  2. 绑定网站主机名
    我这里是用的自己的域名,我在nat中将映射地址更改为了我自己的域名的。


    利用VS2015进行微信公众号开发远程调试_第2张图片
    绑定主机名.png
  3. 修改代码属性,设置Web服务器为本地IIS,并将URL配置为步骤2中的域名。


    利用VS2015进行微信公众号开发远程调试_第3张图片
    属性设置.png

    利用VS2015进行微信公众号开发远程调试_第4张图片
    URL设置.png
  4. 开启VS远程调试
    进入VS安装目录下的Remote Debugger文件夹


    利用VS2015进行微信公众号开发远程调试_第5张图片
    Remote Debugger.png

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


    利用VS2015进行微信公众号开发远程调试_第6张图片
    msvsmon运行效果.png

    选择工具->选项,进入选项设置界面,选择无身份验证并勾选允许任何用户进行调试,点击确定。
    利用VS2015进行微信公众号开发远程调试_第7张图片
    msvsmon设置.png
  5. 开始调试
    在VS菜单栏选择调试->附加到进程


    利用VS2015进行微信公众号开发远程调试_第8张图片
    调试.png

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


    利用VS2015进行微信公众号开发远程调试_第9张图片
    附加到进程w3wp.exe.png
  6. 在公众号中操作,进入代码断点


    利用VS2015进行微信公众号开发远程调试_第10张图片
    进入代码断点.png

写在最后

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

你可能感兴趣的:(利用VS2015进行微信公众号开发远程调试)