上一篇《BugTrap:程序崩溃快照、bug跟踪之利器》详细介绍了如何利用BugTrap监控程序崩溃,这里继续介绍如何将客户端的崩溃包上传至服务器端(当然前提是用户选择“发送报告”)。
服务端安装包:BugTrapSetup.zip
![](https://www.tsingfun.com/uploadfile/2016/0413/20160413095934327.png)
完成后,安装目录下面会有Client及Server的目录:
![](https://www.tsingfun.com/uploadfile/2016/0812/20160812025026856.png)
此目录下包括BugTrap的库文件(.h,.lib,.dll),测试实例,测试工具等。
![](https://www.tsingfun.com/uploadfile/2016/0812/20160812025026555.png)
此目录下包括BugTrap服务端的安装程序,用于接收客户上传的崩溃包文件。
推荐使用tcp版本的服务端,.net编写的,可自动安装成windows服务:BugTrapServer.zip
(在上面安装后的目录下有这个,这里多加了一个安装脚本;没有安装上面程序的可直接下载这个使用)
![](https://www.tsingfun.com/uploadfile/2016/0413/20160413100028624.png)
IIS http版本的服务端:BugTrapWebServer.zip
后面的步骤没啥好说的,服务端启动后,客户点“发送报告”即可将崩溃包发送至服务器指定的目录。