YES-CMS 内容管理系统 快速发布与部署
目录
一、编译 YES-CMS 内容管理系统
源码
使用 Visual Studio 2019 打开 YES-CMS内容管理系统
源码项目
右键项目 YESCMS 选择 发布
弹出框中选择 发布目标
为文件夹,并点击下一步
文件夹位置可改可不改,根据自己喜好,这里不做改动,点击完成
发布预览,点击发布按钮
等待程序编译运行, 输出窗口 显示 发布成功
可以按住键盘 Ctrl键 不放,然后鼠标左键点击 途中圈出的地址,系统会自动打开发布目录
发布后的文件
二、服务器安装.NET5环境
参考: https://www.yesdotnet.com/archive/post/1625849208.html
.net core 版本为:ASP.NET Core Runtime 5.0.3,也可用其他本本
三、服务器部署
1) 新建空数据库
YES-CMS内容管理系统
是支持多种数据库的,这里演示用SQL Server 数据库
只需要创建一个空的数据库即可,YES-CMS内容管理系统
在第一次运行的时候,会自动的创建数据库表结构,并且初始化系统数据
2) 复制发布目录的文件到服务器上,这里我们用的是 Windows服务器
服务器创建一个目录 YES-CMS
复制 YES-CMS内容管理系统
发布的文件到服务器目录中
3) 修改配置文件
在服务器中修改 YES-CMS内容管理系统
的配置文件 appsettings.json
需要修改两个地方:
- 修改数据库连接字符串
- 修改DBModel 值为 Product,Development模式下不会去同步数据库表结构,Product模式下
YES-CMS 内容管理系统
才会去执行表结构迁移,即同步表结构 - 删除DBModel 上面的注释,JSON不支持注释
修改后如图,其他信息根据需要去做修改
4) IIS中部署
IIS新建网站,配置如下
修改程序池为非托管模式
四、查看效果
YES-CMS内容管理系统
部署完成后,后台成功运行后
原来为空的数据库 YES-CMS 中会多出一些 YES-CMS内容管理系统
所需要的表结构
首次运行的时候,访问首页会报错
别着急,这里还需要进行一些配置
进入 YES-CMS 内容管理系统
后台 访问地址: [你的网址]/admin
登录,用户名为 admin,默认密码:888888,
一定要及时的修改后台登录密码
进入后台后,点击 系统管理 → 档案类目管理 → 重建模板
提示
重建模板后,首页就能访问了