• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信公众号 > 微信公众号开发系列教程一(调试环境部署)

微信公众号开发系列教程一(调试环境部署)

作者:匿名 字体:[增加 减小] 来源:互联网

匿名通过本文主要向大家介绍了微信公众号开发等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
微信公众号火了好一阵子了,笔者算是比较早接触微信公众号开发的了,大概做了一年半了,从最开始的到处网上找demo到现在也开发一些公众号。园子里关于微信开发的教程已经数不胜数了,我也准备来凑凑热闹。一是梳理下这段时间开发的经验,二是希望能帮到想做微信开发的小伙伴们,希望大大神们吐槽的时候悠着点,笔者只是一个不到三年工作经验的屌丝程序员,开发经验上和园子里面的大神不是一个等级的,还请大神们多多指点。

下面说正文。

其实微信开发并不是很麻烦或者很难,官方给的文档也还算过的去(至少比微信支付的文档好上百倍),最让人痛苦的就是调试,因为微信开发的过程中,用户接收微信发送过来的消息的处理程序对于微信来说,就是一个服务器,调试起来很蛋疼,我们无法打断点,只能用写文本文件来看程序的运行状况。不知道有没有小伙伴在刚开始的时候像我一样:将代码部署到外网服务器,然后发送消息给公众号,然后看调试文件,发现需要修改的地方后,再修改代码,然后再把dll上传到服务器…………,这样的操作太浪费时间,效率也很低,说多了都是泪啊。

花生壳的出现缓解了我的调试压力。花生壳可以将本地计算机进行动态域名绑定,这样外网就可以访问本地的iis了,省去了拷代码的过程。下面说下花生壳的使用说明:

笔者使用的新花生壳,无需配置路由器,只需要领取一个体验资格,然后简单的绑定下本地ip,就可以访问了,当然,土豪们完全可以买个固定ip或者用付费的花生壳,稳定性很高很多。 花生壳下载地址

花生壳安装并登陆成功后,如下图:

微信公众号开发系列教程一(调试环境部署)

右击“新花生壳管理”,弹出新花生壳管理对话框,在这里可以编辑或添加映射。

微信公众号开发系列教程一(调试环境部署)

点击当前主机或手动输入当前主机的ip,确定后绑定成功。

微信公众号开发系列教程一(调试环境部署)

下一步就是部署项目到iis中。

在添加网站的时候,物理路径选择web项目所在路径,如图:

微信公众号开发系列教程一(调试环境部署)

选择本地域名:

微信公众号开发系列教程一(调试环境部署)

注意端口要设置为80.点击确定,访问花生壳赠送的二级域名,如图所示:

微信公众号开发系列教程一(调试环境部署)

微信公众号开发系列教程一(调试环境部署)

出现这个就说明绑定成功了。下面就可以好好的进行开发测试了,先用vs打开项目,登陆微信测试账号,如下图。地址(测试账号开放了大部分功能,在开发的过程中可以使用测试账号)。

微信公众号开发系列教程一(调试环境部署)

由于我在我的代码中已经写了调试文件的代码, 此时,当我点击提交时,微信会将对应的信息发送到我填写的地址(具体接入说明下节再说),此时我的项目已经用vs打开了,调试文件也用vs打开了,程序收到微信发送的信息后,就会更改我的调试文件,而此时vs监听到有文件在外部被修改,会主动提示,如下图所示:

微信公众号开发系列教程一(调试环境部署)

点击全是,就可以看到写入的调试信息:

微信公众号开发系列教程一(调试环境部署)

写调试文件的代码如下:

微信公众号开发系列教程一(调试环境部署)

这样就可以很方便的进行代码调试了, 虽然还是无法和打断点相提并论(园友的提醒,现在已找到断点调试的方法,请移步

微信公众号开发系列教程一(调试环境部署续:vs远程调试)

),但至少节省了我们拷代码的时间, 这种调试方式和在服务器里测试基本上没有什么区别。

本节到此结束。 下节将讲述接入流程,敬请期待。

如果觉得本文对你有帮助,请点击文章下面的推荐哦,去帮助更多的小伙伴了解微信开发的流程。

更多微信公众号开发系列教程一(调试环境部署)相关文章请关注!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 开发微信公众平台测试接口准备工作介绍
  • PHP实现微信扫码支付功能
  • 微信开发之判断当前客户端是否支持指定的js接口的方法
  • 微信公众平台开发自动更新微信access token
  • 使用EasyWechat快速开发微信公众号支付
  • 微信授权后用户头像保存到服务器实现方法
  • 微信开发之微信授权详解
  • 微信开发在本地就可以进行接口调试
  • 解析微信公众平台开发之发送图文消息.Net代码
  • asp.net微信开发(高级群发图文)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 微信开发.Net 接入示例
    • 微信小程序的wx.request与Promise的结合使用
    • 有关页面工具的文章推荐10篇
    • 微信开发之获取access_token
    • C#实现微信公众号群发消息(解决一天只能发一次的限制)实例分享
    • C#微信公众平台开发之access_token的获取存储与更新
    • 微信开发——通过授权获取用户的基本信息
    • 微信开发提示:config:invalid signature这个错误的解决办法
    • 有关C#微信公众平台开发的课程推荐10篇
    • 微信公众平台开发功能整合

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有