[]
        
(Showing Draft Content)

发布网站

观看本节视频

介绍在活字格设计器中发布网站。

发布设置

在设计器的功能区菜单栏中,选择“发布->服务器”,进行发布设置。

image

image

设置说明见下表。

设置

说明

服务器类型

服务器类型可以选择本地服务器或活字格云,默认为本地服务器。单击活字格云后的会进入活字格云官网https://www.grapecity.com.cn/solutions/huozige/hzgcloud。选择发布到活字格云时,您需要先登录葡萄城通行证以获取云服务实例。登录后,系统获取登录用户账号下的所有云服务,您可选择云服务发布应用。您还可以单击“购买云服务”,进入活字格云购买云服务。


服务器

安装有活字格服务端的计算机名、IP地址或服务器绑定的域名。支持发布到IPv6地址,但不支持 IPv4 映射的 IPv6 地址。

用户名

指定活字格服务端的用户名,可以使用Administrator。Administrator拥有所有权限。

如果用户想发布一个应用程序,该用户必须有拥有“其他-发布到服务器”权限。权限设置请参见创建角色“分配权限”。

密码

用户的密码。Administrator用户的默认密码是123456。

端口号

HTTP默认为80,HTTPS默认为443,可修改。

应用名

网站的名称。

如果网站名称为英文,则不区分大小写,发布后应用名称均为小写。

应用启动页

设置应用的启动页面,默认与设计器启动页面保持一致。单击下拉按钮可以选择其他页面。

访问地址

网站的网址。目标 URL 中的 IPv6 地址将括在方括号中。对于作用域内文本 IPV6 地址,作用域 ID 将被忽略。

使用HTTPS安全链接

发布的网站为HTTPS网站,请确认有HTTPS证书再勾选此选项,以保证网站的正常运行。

发布角色到服务器

设计器和服务端的用户管理是分开的,勾选此项后,可选择将设计器用户管理中的角色发布到服务端的用户管理中。

发布用户到服务器

设计器和服务端的用户管理是分开的,勾选此项后,可选择将设计器用户管理中的用户发布到服务端的用户管理中。

发布组织结构到服务器

设计器和服务端的用户管理是分开的,勾选此项后,可选择将设计器用户管理中的组织结构发布到服务端的用户管理中。

测试连接

设置完成后单击“测试连接”。成功后会出现如下对话框,您可单击“保存设置”,将常用的设置保存。


type=note

说明:

您必须保存工程文件,才能保存发布设置。

单击“下一步”进行其他设置。

设置

说明

将工程文件发布到服务器

勾选此项后,会将工程文件发布到服务器,在管理控制台中可以查看该应用的工程文件的历史版本。

发布备注

发布的备注, 可以在管理控制台的日志中查看。具体请参见日志中的“发布日志”。

应用备注

应用的备注,可以在管理控制台的应用列表中查看。应用备注的最大长度为 500。

如果应用不是第一次发布,会显示以下对话框:

image

设置

说明

覆盖服务器数据库

发布网站时是否将设计器的数据库覆盖服务器的数据库,可选择全覆盖和半覆盖。

  • 全覆盖:用设计器的表结构和数据完全覆盖服务器端。

  • 半覆盖:用设计器的表结构覆盖服务器表结构,保留服务端数据。具体数据合并设置请参见数据合并与迁移

对于活字格V7及之前的版本,此选项只对活字格内建表有效,对外联数据库,如SQL Server、Oracle数据库等不起作用;活字格V7.1开始支持外联数据库的半覆盖。

覆盖服务器流程数据库

勾选后,会将在设计器中设置的流程数据发布到服务器上,将服务器端的资源覆盖掉。具体请参见资源权限

覆盖服务器流程文件

勾选后,会将在设计器中设置的流程文件发布到服务器上,将服务器端的资源覆盖掉。具体请参见资源权限

  • 流程数据库为内建数据库:

    • 勾选“覆盖服务器流程数据库”后,将把本地流程数库拷贝到服务器,否则,保留服务器已有的流程数据库。

    • 勾选“覆盖服务器流程文件”后,将发布流程定义文件到数据库,所有的流程定义版本增加1,并且挂起所有旧版本,否则,不发布任何流程定义到数据库,流程数据库的数据完全不变。

  • 流程数据库为外联数据库:

    • 勾选“覆盖服务器流程数据库”后,将把本地流程数库拷贝到服务器,否则,保留服务器已有的流程数据库。

    • 勾选“覆盖服务器流程文件”后,将发布流程定义文件到数据库,所有的流程定义版本增加1,并且挂起所有旧版本,否则,不发布任何流程定义到数据库,流程数据库的数据完全不变。由于发布后的应用和本地调试环境共用一个数据库连接字符串,即它们使用相同的流程数据库,这意味着在设计器中使用F5调试运行会影响已发布应用的流程数据,为避免数据混乱,应用最终上线时,请在管理控制台的“应用->高级设置”中修改流程数据库的连接字符串。

覆盖服务器资源权限

勾选后,会将在设计器中设置的资源权限发布到服务器上,将服务器端的资源覆盖掉。具体请参见资源权限

覆盖计划任务的预定计划

勾选后,会将在设计器中设置的计划任务的预定计划发布到服务器上,将服务器端的覆盖掉。

覆盖服务器报表文件

勾选后,会将在设计器中设置的报表文件发布到服务器上,将服务器端的资源覆盖掉。具体请参见资源权限

覆盖服务器端的全局变量

勾选后,会将在设计器中设置的全局变量发布到服务器上,将服务器端的全局变量覆盖掉。

发布后激活服务器

如果应用为暂停状态,会显示此项,默认为勾选,发布后即可激活服务器。

将工程文件发布到服务器

勾选此项后,会将工程文件发布到服务器,在管理控制台中可以查看该应用的工程文件的历史版本。

发布网站

单击“发布”即可将当前活字格应用程序发布到服务器上,发布准备期间将会出现一个进度条来告诉用户当前进度。