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,“.bcmap”格式,如果不支持,需要添加进去。(.json :application/json),(.properties:text/x-java-properties),(.bcmap:application/octet-stream);

posted @   zwbsoft  阅读(745)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示