自动化升级工具之服务器Wcf本地化备份、升级、回滚服务组件配置

第一、ftp服务器端的安装,可以借用网上一些免费的ftp,如:FileZilla_Server 我本机是借用微软的IIS服务下的ftp服务,不仍使用那一个,都要做好相关安全的配置,如修改默认21端口号,帐号与密码不要使用常规的字符串来创建,这里就不在进行详述;

第二、讲解一下服务器端运行工具YBF.WcfLocalController,暂时称为本地化WCF服务,

1、文件结构如图:

 

 

1

分别说明上图标识,标1为服务主程序,可以双击以窗口的形式提示服务,标2为安装为windows服务的命令,执行过程中如遇到相关软件阻挡,请允许执行,标3为删除windows服务,标4 DBBakPath为数据库备份文件夹,此服务需要与数据库同在一台机器上,标5 DBUpdatePack为数据库脚本升级包所在文件夹,标6 ServicesBak为升级服务与站点备份文件夹,标7 ServiecsUpPack为升级服务与站点的升级包所在文件夹,服务也请安装好相关的解压软件;

2、讲解YBF.LocalController.exe.config的配置文件,在进行安装前的配置工作,内容如下:

<appSettings>

<add key="FtpIP" value="81FE139E270645A3AF8D02B856D07FD6"/>

    <!--ftp登录帐号 正式:localemail-->

    <add key="FtpLoginUser" value="A72C6B389570619D3675443B96F8646C"/>

    <!--ftp登录密码 正式:123456-->

    <add key="FtpLoginPassword" value="D7D02674A2EF7A9F"/>

    <!--ftp路径-->

    <add key="FtpDir" value="F:\\win8file\\Y-BaseFramework.YBF\\YBaseFramework.YBF.UpdateFile\\"/>

  </appSettings>

  FtpIP  FtpLoginUser  FtpLoginPassword 这3个参数 请在ftp服务器上配置好后,用YBF.EncryptionTool.exe字符串加密工具进行加密好回写到config文件相关的节点的value上,加密工具如图:

 

 

2

将上图中的密文填写到指定节点的value中,即可,FtpDir 此参数可以为明文。

3、Wcf服务的地址为http://127.0.0.1/Local/LocalService.svc,在开启服务后,局域网与外网请修改相关的IP地址,如果服务器所在局域网IP地址为192.168.1.188 则访问地址为 http://192.168.1.188/Local/LocalService.svc 目前此服务没有限制指定机器的访问,所以还请尽量内网访问;

在确认以上配置正常完成后,就可以将服务安装到您所需要维护的服务器上,比如 数据库报务器、windows服务报务器、站点报务器等。

 

未完 待续

posted on 2016-11-21 20:28  姚远的小菜园  阅读(388)  评论(0编辑  收藏  举报

导航