.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
正式环境部署

1、前后端部署到一个站点。

    修改生产环境配置文件:.env.production(.env.development是开发环境配置文件):

    image.png

    image.png

    前后端同一站点就不用设置前端的http://localhost:8080,域名和端口号。

    前端有修改要重新发布:npm run build,发布后roadflow-ui前端项目文件夹下会有一个dist文件夹。将页面的全部文件复制到后端RoadFlow.WebApi下的wwwroot目录下,最好选删除下面的文件再复制:

    image.png

     vcode.png保留,不要删除(登录时生成验证码的背景图片)。

    前端发布了并复制后就可以发布后端,发布后就可以将publish生成的文件正式发布到服务器生产环境(后端发部就是.NET CORE的部署,可以部署到Windows服务器,也可以部署到Linux服务器)。

    image.png

    发布时可选择自己相应的服务器环境。

2、前后端不在一个站点。

    配置文件要填上后端.net core webapi所在服务器地址:

    image.png

    前端main.js启用19-21行的内容:

    image.png

    前端npm run build发布后要将dist文件复制到相应的前端站点所在的服务器。

    后端配置文件要加上前端站点,不然会的跨域问题:

    image.png

3、在线预览office文件。

    RoadFlow中在线预览OFFICE文件采用在服务器安装LibreOffice来转换为PDF文件实现在线预览。

    服务端上要安装LibreOffice,下载地址:https://zh-cn.libreoffice.org/download/libreoffice/

    配置文件(appsettings.json)中设置安装目录:

    image.png

    如果是Linux环境这里路径直接填:libreoffice,要将windows下的fonts字体安装到linux下。

    如果服务器是windows iis环境,则要在应用程序池,高级设置中,加载用户配置文件设置为True:

    image.png

4、如果是用MySql数据库要设置不区分大小写。

    mysql版本为5.7以上。

    编辑mysql配置文件:/etc/my.cnf,windows配置文件路径:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

    在[mysqld]下添加一行

    lower_case_table_names=1 

其他注意事项可参照:http://www.roadflow.net/CoreWorkFlowDocument/Show/66

    

    



联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有