这是个人的第一篇博客,写得不好请多多包涵!!!
背景
微信,作为腾讯一个划时代的产品,已经渗透到了我们日常生活的方方面面,而每个人的微信里想必都或多或少的关注了自己感兴趣的公众号。作为一个程序员,更想去拥有自己的公众号。
准备工作
本地进行微信公众号开发,需要将内网映射到外网上面去,我这里使用的是nat123,另外使用了盛派的微信SDK,这是一个基于C#的微信开发SDK。
具体步骤
-
配置IIS
将代码发布到本地IIS,并绑定到80端口。
本地发布.png -
绑定网站主机名
我这里是用的自己的域名,我在nat中将映射地址更改为了我自己的域名的。
绑定主机名.png -
修改代码属性,设置Web服务器为本地IIS,并将URL配置为步骤2中的域名。
属性设置.png
URL设置.png -
开启VS远程调试
进入VS安装目录下的Remote Debugger文件夹
Remote Debugger.png
然后根据自己的系统选择对应的文件夹打开,我是64位系统,所以打开的是x64文件夹,并找到文件夹下的msvsmon.exe,以管理员身份运行。运行结果如下图:
msvsmon运行效果.png
选择工具->选项,进入选项设置界面,选择无身份验证并勾选允许任何用户进行调试,点击确定。
msvsmon设置.png -
开始调试
在VS菜单栏选择调试->附加到进程
调试.png
勾选显示所有用户进程,并附加到进程w3wp.exe进行调试
附加到进程w3wp.exe.png -
在公众号中操作,进入代码断点
进入代码断点.png
写在最后
如果在附件进程的时候没有发现w3wp.exe,可以尝试重启网站,msvsmon.exe,并等待一段时间。在调试过程中请关闭系统防火墙。
网友评论