# 项目发布

# 发布后台

  1. 直接右击发布(发布方法,选文件系统即可),发布完成后,将upload文件夹复制到发布后的路径
  2. 部署后台项目站点,部署IIS上需要安装Runtime(linux上也需要),否则站点打不开 点击下载6.0 hosting (opens new window) ,下载安装完成后重启IIS,或者使用cmd输入iisreset重启
  3. 后台linux发布看视频上发布或者看官方文档

# 发布前端

  1. 修改src\api\http.js文件,修改process.env.NODE_ENV 配置:axios.defaults.baseURL ='部署的后台地址'
  2. 执行前端发布:../Vol.vue/目录下双击build.bat运行,发布完成后的项目在dist文件夹里

# 访问报错

  1. 确认后台部署的站点能不能打开
  2. 确认后台appsettings.json中是否配置跨域。(修改配置后,重启下后台项目)
  3. 在部署的后台项目文件夹下,修改web.config属性stdoutLogEnabled="true",当前目录下新建一个空文件夹logs,再直接访问后台接口,查看logs日志
  4. 如果logs文件夹下没有日志,查数据库sys_log表或Logger\Queue\路径下日志
  5. inux下发布.netcore需要安装libgdiplus插件

# 前端登录报错

1. 看不到验证码:检查后台有没有启动
2. 能看到验证码但一直显示登录或者报错,WebApi目录下->Download->Logger看异常信息
1
2

# linux验证码显示但没有文字

1.  将windows上的这两个字体"Arial", "宋体" 复制到linux下,字体所在位置自己搜下
1