Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /www/wwwroot/dev.zhalaotie.com/wp-includes/wp-db.php on line 3215

Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /www/wwwroot/dev.zhalaotie.com/wp-includes/wp-db.php on line 3215
安装包开发笔记 – 扎老铁
Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /www/wwwroot/dev.zhalaotie.com/wp-includes/wp-db.php on line 3215

Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /www/wwwroot/dev.zhalaotie.com/wp-includes/wp-db.php on line 3215
Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /www/wwwroot/dev.zhalaotie.com/wp-includes/wp-db.php on line 3215
class="post-52881 post type-post status-publish format-standard hentry">

安装包开发笔记

概览

安装包制作

客户端

找到一个可以打包 exe 程序为安装程序的安装包程序即可(可采用 VS 支持的 Install Shild 或者 微软的 MSI Installer 等);

服务端

MySQL 绿色化,提供 Windows Service 安装,卸载的 bat (XAMPP 内有,可提取)。

MySQL 要修改默认端口,不使用默认 3306 端口,使用比较大端的口,比如 7691(以避免 Windows 系统安全限制) 。

MySQL 连接字符串

Server=127.0.0.1;Port=自定义端口;Database=bitlab_iot;Uid=root;Pwd=xxxxx;Allow Zero Datetime=false;charset=utf8;pooling=true;

IIS Express 绿色化或其它绿色化 .NET Web 服务器,并将 IIS Express 作为服务启动,可以注册一个 Windows Service,实现开机自动启动 IISExpress。

要做到,安装好后,MySQL 服务自动启动,IISExpress 自动启动。

制作成安装包程序。

/Users/laurel/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ/Users/664856248/QQ/Temp.db/8B09329D-5B10-469A-8690-49253714DF67.png

安装&启动服务

service-install-all.bat

service-start-all.bat

验证是否成功

  • 浏览器访问:

http://localhost:42969/

/Users/laurel/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ/Users/664856248/QQ/Temp.db/AF4497C0-AEA0-41B6-A2B6-E49B61FC028E.png

  • 开始->运行->services.msc

/Users/laurel/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ/Users/664856248/QQ/Temp.db/215DEA17-FA14-4474-A57E-E69769FA9069.png

2017/8/21

最新更新 关闭客户端后,停止监听服务(服务及进程本身不停止,仅停止监听线程)

需修改

client-app/main.js (electron 启动用)

还有index.html 里面的 baseUrl 和 iot_baseUrl 一致。

发表评论

电子邮件地址不会被公开。