新闻资讯

常见的开发调试技巧盘点,花生壳提供开发调试解决方案

2020-11-6

调试在程序编程中具有很重要的地位,调试可以帮助程序员解决很多问题。Bug是由一个或多个缺陷造成的,所以要花一些时间来改正一些程序中的Bug,下面小编就给大家盘点常见的开发调试技巧。

常见的开发调试技巧盘点

一、设置断点,跟踪调试
1.F9设置断点,F10 逐过程进行调试,F11 逐语句进行调试
2.在断点语句行,点击右键,断点-条件,弹出框设置条件

二、页面跟踪
在页面顶部添加“Trace=true”,即启动该页面的跟踪,使用 Trace.Write 和 Trace.Warm 可以向页面跟踪信息中输入自己想要的信息。

三、调试客户端脚本
1.启用客户端脚本调试
IE-工具-“Internet选项”-高级-禁用脚本调试
2.在VS2008中按 F5 或 F10 启动调试;在VS2005 中无法在断点中停下的,在 IE-查看-脚本调试程序-打开,回到VS2005设置断点,刷新即可

四、异常捕获

五、页面级错误处理
在单独页面中的错误,可以在 page_error 事件中添加处理逻辑代码,通过Server.GetLastError()获取当前页面错误

六、应用程序级错误处理
截获整个应用程序中运行的错误,可以在项目的Global.asax文件中的 application_error 中添加处理逻辑

七、应用程序配置
可以在 web.config 中配置一些常见错误的处理方法。

花生壳提供开发调试解决方案

花生壳开发调试解决方案打造纯粹的开发仿真环境、深度学习模型,打破局域网限制,实现跨平台开发。

场景痛点

局域网限制,代码程序放置在内网,开发环境无法延展至外网;

服务器费用高,传统解决方案需租赁服务器,个人负担成本重、性价比低;

DIY要求多样,开发环境和语言多种多样,迫切需要适配性高的方案。

方案部署

1、在服务器或主机安装花生壳客户端

2、根据服务器内网IP和端口添加映射,将内网映射至
外网完成内网穿透

3、通过生成的外网访问地址即可访问至服务器的内容
模拟真实环境下的程序调试

花生壳开发调试解决方案优势

无需公网IP: 支持公网与内网IP

部署成本低: 免费使用,按需开通配件

适配性高: 支持TCP、UDP协议及多种系统

相关产品

花生壳5、客户端、花生壳服务。

实现价值

高效远程学习;提升职业价值;挖掘职业追求。

花生壳微信开发调试案例分享

下面我们来看下具体的操作步骤:

1.局域网搭建站点
首先,你在本地要有一个可以运行的网站,如果没有,需要自己新建一个Web项目,例如我在局域网内部服务器搭建了一个IIS站点,然后运行起来。

通过局域网IP的80端口访问成功。

2.花生壳设置端口映射

①登录oray.com,注册一个花生壳账号,并且开通内网穿透服务;

②下载花生壳客户端工具,并安装;

③输入注册好的花生壳账号密码登录;

④点击内网穿透,会跳转到花生壳管理页面;

⑤点击内网穿透——新增映射;

⑥根据页面提示,填写好局域网服务器IP及端口号,这里选择的映射类型是网站类;

⑦映射完成,会生成一个外网访问地址;

这时我们在外网使用这个地址能准确访问到搭建的Web站点。

3.注册申请公众号
我们作为个人开发者,是无法向腾讯申请服务号的,不过有一个方法,这个是为个人开发者准备的测试账号。通过这个测试账号,我们同样可以获得微信服务号的所有功能和接口权限。

首先打开申请地址:

http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

在这里,只需打开微信扫码一下,就立马申请成功了。

在微信管理后台这里,页面左上方的就是分配到的微信号,下面还有个接口配置信息,要求填入URL及Token。

最底部有个二维码,直接扫一扫就可以关注这个测试公众号了。

点击关注后,我们可以在订阅号里面找到这个公众号。

大家请注意,虽然放在了订阅号里面,但是该测试号基本上可以调用微信平台所有的高级接口(见“可使用接口类别列表”),所以我们的这个测试号对我们是够用的。

微信平台调用我们网站是通过配置网站的URL和Token来实现的,在上面的图中,接口配置有填写的URL及Token的选项。

接下来,我们只需要将花生壳生成的外网访问地址填写到URL里面,Token是自己随意输入一个字符串,主要用于校验。

点击提交,环境配置完成!外网用户就可以随时随地通过关注微信公众号查看到你搭建的站点以及发送的消息了。

通过花生壳(内网穿透)版本,无需高成本获取固定公网IP,也无需宽带分配真实动态公网IP,赠送已备案壳域名,只需轻松几步,就能将局域网内搭建的网站服务通过80端口发布到外网,自然申请微信公众号也是畅通无阻了!