• windows平台部署.netcore和vue项目


    一,NetCore后台接口部署
    1,在后台发布包中找到“appsettings.json”文件并用记事本打开,根据当前要连接的数据库类型启用相应的数据库类型配置(启用“oracleAMSContext”还是“mysqlAMSContext”),并修改相应的数据库连接串信息;
    2,IIS建立相应的后台项目网站,地址指向发布文件夹,记住所配置的地址IP和端口号等信息(后续部署前台需要用到);
    3,修改后台对应的应用程序池,.NetCLR设置为:“无托管代码”,托管管道模式设置为:“集成”,然后启动浏览一下部署的网站测试一下是否缺少其它运行环境(如果报错50几的相关错误说明需要安装运行环境)
    4,系统需要装有以下.NetCore运行环境:“aspnetcore-runtime-2.1.18-win-x64.exe”,"dotnet-hosting-2.1.18-win.exe","dotnet-sdk-2.1.806-win-x64.exe";
    5,后台接口能正常运行后,需要再确认下发布目录中的CreateArcTable.txt文件是否有访问权限,避免后台接口访问该文件因无权限报401错误;

    二,Vue前端部署
    1,在前端发布包中找到static目录下的config.json文件并用记事本打开,修改“baseurl”,“designurl”,“socketurl”节点的后台IP地址和端口号信息(要与之前部署的后台接口的网站IP端口号保持一致);
    2,在IIS上建立前台项目网站,地址指向前台发布文件夹;
    3,启用并浏览部署的前端网站测试是否部署成功;
    4,在前台网站下添加一下三个名称的虚拟目录:“borrowShowEfile”,“onlineViewOne”,“onlineViewPage”,地址均指向发布文件夹即可;
    5,点击IIS根目录节点,然后右侧点击MIME类型,查看目前是否支持“.json”,“.properties”格式,如果不支持,需要添加进去。(.json :application/json),(.properties:text/x-java-properties);

  • 相关阅读:
    Python装饰器之functools.wraps的作用
    [转]scala和RDD中的占位符"_"
    Scala,Java,Python 3种语言编写Spark WordCount示例
    CentOS系统安装Python3
    [爬虫]采用Go语言爬取天猫商品页面
    go语言的排序和去重
    go语言字符串的连接和截取
    [转]git commit --amend用法
    KM算法小结
    Protocol Buffers学习教程
  • 原文地址:https://www.cnblogs.com/zwbsoft/p/13030796.html
Copyright © 2020-2023  润新知