• 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或者用付费的花生壳,稳定性很高很多。 花生壳下载地址

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

image

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

image

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

image

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

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

image

选择本地域名:

image

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

image

image

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

image

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

image

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

image

写调试文件的代码如下:

image

【相关推荐】

1.微信公众号平台源码下载

2.小猪CMS生活通O2O系统v2.0尊享版下载

以上就是微信开发之调试环境部署的详细内容,更多请关注其它相关文章!

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

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

  • 微信开发教程:自动回复消息和客服消息,文本带链接跳转
  • php 实现微信开发获取用户信息
  • 微信开发实战之模块化的实例详解
  • 微信开发之列表渲染多层嵌套循环
  • 总结一个微信开发的过程实例
  • 微信开发入门(jssdk开发)
  • 微信开发之介绍CreateTime
  • 微信公众号开发--解析CreateTime
  • 微信开发之微信支付
  • 详解微信开发中视图层(xx.xml)和逻辑层(xx.js)

相关文章

  • 关于WeUI的10篇文章推荐
  • 微信开发之翻译功能的步骤详解
  • 微信小程序实现发送模板消息
  • 实现微信小程序路由跳转指定页面的代码实例
  • 微信支付统一下单,用PHP怎么实现?(代码全)
  • asp.net微信开发已关注用户管理步骤详解
  • 微信开发的消息接口
  • iOS版微信聊天记录查看器步骤详解
  • C#开发微信门户及应用-微信企业号的通讯录管理开发之成员管理
  • 微信支付开发 Native支付

文章分类

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

最近更新的内容

    • 《微信公众平台入门到精通》Vol.1
    • php开发微信公众平台接口智能回复实例代码
    • 分享微信公众号开发现金红包实例教程
    • 微信公众号发红包和企业付款实现方法
    • asp.net微信开发(高级群发图文)
    • 使用java实现微信公众平台自定义菜单的创建示例代码
    • 有关查询天气的文章推荐6篇
    • ios关闭微信打赏功能背后:微信的崛起与苹果的隐忧
    • 关于用户分组管理的详细介绍
    • .net微信公众号开发消息与事件

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

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