A.功能说明
局域网更新是将更新文件下载到检测机构更新服务器,客户端直接从更新服务器下载文件,不通过外网就能实现系统更新。
B.操作步骤
1)在“建设工程检测机构网管QQ群”下载“局域网更新.RAR”文件并解压压缩文件。
2)检测单位局域网更新服务器设置:
*解压并复制MemberUpdater目录到任意分区(注意解压后不要MemberUpdater目录下再设置MemberUpdater文件夹)。

图 5‑241
*找到MemberUpdater目录中的LiveUpdate.exe文件,右键发送快捷方式到桌面(直接打开该exe文件无法启动内网更新服务)。

图 5‑242
*在桌面上找到刚才创建的快捷方式,点击右键→“属性”,在快捷方式选项卡中的目标框中增加 (空格) -updateType localserver -self cleanlog。形成这种格式:"C:\Documents and Settings\Larsson SUN\桌面\MemberUpdater\LiveUpdate.exe" -updateType localserver -self cleanlog。
最后按“确定”保存。在设置完成前不要打开服务。(建议将该快捷方式放到开机启动中)
图 5‑243
*.IIS web 共享设置(以下以IIS5.1版本为例进行描述):
--右键MemberUpdater目录→共享和安全→web共享选项卡,共享位置选“默认网站”,点“共享文件夹”单选按钮,在弹出框中的“别名”中填MemberUpdater,点击“确定”→“确定”。
图 5‑244
-- 打开IIS(控制面板->管理工具)
图 5‑245
-- 在左侧的树中选中MemberUpdater节点右键属性→http头选项卡→MIME映射部分的“文件类型”按钮。
图 5‑246
--点击“新类型”按钮—>在弹出框中填入如下列出的内容,其中第一列为关联扩展名、第二列为内容类型(MIME):
.config application/x-msdownload
.dll application/x-msdownload
.ini application/x-msdownload
.key application/x-msdownload
.ldb application/x-msdownload
.lib application/x-msdownload
.pbl application/x-msdownload
.pdb application/x-msdownload
.rll application/x-msdownload
.ssk application/x-msdownload
.sys application/x-msdownload
.udl application/x-msdownload
.vxd application/x-msdownload
图 5‑247
--在左侧选中MemberUpdater节点,点击右键,选择“属性”→“虚拟目录”选项卡→“配置”按钮→删除扩展名为“.config”的记录→“确定”→“确定”→“确定”。

图 5‑248
--在左侧选中MemberUpdater节点,点击右键属性→“目录安全性”选项卡→“编辑”按钮→勾选“匿名访问”复选框→“确定”→“确定”。
图 5‑249
*开启内网更新服务器进程
双击在桌面建立的快捷方式,打开“windows任务管理器”,出现如图所示进程“LiveUpdate.exe”则开启成功。
图 5‑250
*内网更新服务器更新时间间隔与关闭:
在MemberUpdater目录中有一个配置文件“fileUpdateCfg.ini”,打开后其中有UpdateInterval配置项,该项默认为60秒(单位都为秒)。
需要关闭内网更新服务时,将设置“IsStop”项为true后保存。当“windows任务管理器”中“LiveUpdate.exe”消失时即内网更新服务已关闭。
图 5‑251
*日志与问题分析
在MemberUpdater目录中有日志文件“fileUpdateLog.ini”,记录内网更新服务的信息;没有需要更新的文件时日志显示内容如下图所示:
图 5‑252
有更新文件且更新完成时日志显示内容如下图所示:

图 5‑253
3)检测单位局域网更新检测软件设置:
*使用解压缩后的文件覆盖软件主程序exe及客户端更新程序exe文件:
图 5‑254
*使用本地局域网更新服务器:
打开材料检测软件,点击齿轮状按钮后点击“使用本地更新服务器”单选按钮,在地址框中输入内网更新服务的地址,格式如图所示(地址结尾必须以http://开头并且以斜杠结尾),设置完成后按确定保存。

图 5‑255
*判断当前连接的更新服务器是远程还是内网。
如图所示当前设置的是内网更新服务器:
图 5‑256
如图所示当前设置的是远程更新服务器:

图 5‑257
|