整个部署过程分为两大步骤,UI及Baas.net资源准备和IIS相关设置,下面分别来进行详细说明。

WeX5_V3.4-runtime-Windows(for java, php, .net)下载地址:http://pan.baidu.com/s/1i4P339r

一、准备UI及Baas.net资源

1- UI资源准备

通过在Native下编译UI资源,可以获得要发布的静态文件。
下图以外卖案例为示意进行说明;
uisrc
UI编译后会在www目录下生成所需的UI资源。

uisrc2

2- Baas.net资源准备

在Baas.net上右击进行模型编译
netcp

编译成功后会在{WeX5/BeX5根目录}\model\下生成wwwroot,包含了所需的Baas.net资源

wwwroot-net

二、IIS相关配置

注:发布环境需要.net framework 4.6.1。(下载的runtime压缩包中含相关安装程序)

1- 请自行安装IIS服务,在IIS内新建应用程序池。

iis1

2- 站点的相关设置

应用程序池指定为新建的程序池,设置Framework版本,设置访问名称(默认localhost)及端口(默认80),指定站点的物理路径(以C:\inetpub\wwwroot为例)。

iis2

3- UI及Baas.net资源部署

将步骤一生成好的www下的takeout及model\wwwroot下文件复制到站点根目录下即可。
netwwwroot

4- 测试验证

完成后可以在浏览器中输入http://localhost/takeout 进行访问验证。

附录:
后继网站更新时,Baas.net功能更新部分,只需要替换model\wwwroot\bin目录下的X5BaasService.dll,重启IIS服务即可。