# 项目发布
# 发布后台
- 直接右击发布(发布方法,选文件系统即可),发布完成后,将upload文件夹复制到发布后的路径
- 部署后台项目站点,部署IIS上需要安装Runtime(linux上也需要),否则站点打不开 点击下载6.0 hosting (opens new window) ,下载安装完成后重启IIS,或者使用cmd输入iisreset重启
- 后台linux发布看视频上发布或者看官方文档
# 发布前端
- 修改src\api\http.js文件,修改process.env.NODE_ENV 配置:axios.defaults.baseURL ='部署的后台地址'
- 执行前端发布:../Vol.vue/目录下双击build.bat运行,发布完成后的项目在dist文件夹里
# 访问报错
- 确认后台部署的站点能不能打开
- 确认后台appsettings.json中是否配置跨域。(修改配置后,重启下后台项目)
- 在部署的后台项目文件夹下,修改web.config属性stdoutLogEnabled="true",当前目录下新建一个空文件夹logs,再直接访问后台接口,查看logs日志
- 如果logs文件夹下没有日志,查数据库sys_log表或Logger\Queue\路径下日志
- inux下发布.netcore需要安装libgdiplus插件
# 前端登录报错
1. 看不到验证码:检查后台有没有启动
2. 能看到验证码但一直显示登录或者报错,WebApi目录下->Download->Logger看异常信息
1
2
2
# linux验证码显示但没有文字
1. 将windows上的这两个字体"Arial", "宋体" 复制到linux下,字体所在位置自己搜下
1