IIS下部署说明
IIS环境下部署说明
2021.06.30更新
一、安装准备:
工具名称 | 下载地址 | 说明 |
Visual Studio 2019 最新版 | https://visualstudio.microsoft.com/zh-hans/ | 编辑、编译源代码 |
.NET 5 Hosting Bundle | https://dotnet.microsoft.com/download/dotnet/5.0 | .net5 iis支撑组件 |
SqlServer 2012R2 或以上版本 | https://msdn.itellyou.cn/ | 数据库 |
Redis | 开源QQ群附件内下载 | 缓存,定时任务,消息队列 |
二、运行环境部署:
- 服务器至少是windows 2012 r2 或以上版本。
- 首先安装iis8.0;并重启服务器
- 安装.NET 5 Hosting Bundle;并重启服务器
- 安装SqlServer 2012 R2;并重启服务器
- 安装Redis,建议5.x版本(开源QQ群附件内下载或官网下载安装)
三、服务端及接口端安装步骤:
- 前往coreshop开源地址下载源代码。
- 访问地址为:https://gitee.com/CoreUnion/CoreShop
- 可使用visualstudio克隆代码下来,也可以直接下载打包文件。
- 在源代码中找到数据库的备份或者sql文件进行数据库还原。
- 文件位于代码的数据库/SqlServer目录下。
- CoreShop.sql为脚本文件
- CoreShop.bak为备份直接
- 按照个人项目信息,配置好后端管理及接口的配置文件。
- 配置【CoreCms.Net.Web.Admin】项目【appsettings.json】文件
- 配置【CoreCms.Net.Web.WebApi】项目下【appsettings.json】文件
- 两个配置文件内容可一致,所以可只要配置一个,另外一个直接复制即可。
- 两个项目下都存在WxPayCert文件夹,用来存放微信支付的密钥,支付密钥主要用于进行退款操作。
- 分别编译发布【CoreCms.Net.Web.Admin】PC后台管理端和【CoreCms.Net.Web.WebApi】WebApi接口端。
- 在iis新建两个站点,存放PC后台管理端、WebApi接口端;
注意:Redis为系统必备组件,适用于缓存,定时任务,消息队列。