【7.ABP+Vue前后端发布-基于IIS】

本文档详细介绍了如何使用VS2022发布.NET Core 6.0应用,包括在IIS中配置网站、确保安装了正确的SDK和IIS模块,以及设置HTTPS证书以避免浏览器安全警告。同时,提到了前端发布步骤,如修改URL配置和部署到IIS,以及处理跨域问题的ABP后端配置。
摘要由CSDN通过智能技术生成

后端发布

1.我这边使用的是VS2022,发布的配置如下:

在这里插入图片描述
2.后面就是跟.NetFrameWork的发布一样,在IIS里面新建网站。但是.netCode的项目发布需要服务器安装.netCode对应版本的SDK和IIS绑定组件。
我这边用的是.net6.0.4的版本.
aspnetcore-runtime-6.0.4-win-x64
dotnet-hosting-6.0.4-win
dotnet-sdk-6.0.401-win-x64

3.安装完之后查看IIS的模块里面是否出现了AspNetCoreModuleV2,出现就说明安装包已经正常安装上了。这是后端项目便可以正常在IIS里面启动。

在这里插入图片描述
在这里插入图片描述

4.打上Https证书,因为.netCore版本的ABP后端用的是Https的协议,如果没有打上证书的话,每次访问网站,需要用户手动在浏览器里面添加一下信任网站,这样很不方便,所以需要安装http证书。安装完证书之后,绑定地址方式选择Https,下方的证书选择刚刚安装的证书编码。把证书对应的域名地址写到本机名称里面,这样ABP的后端服务就算发布完成了。注意:前后端的IIS网站都需要绑定证书。

在这里插入图片描述
在这里插入图片描述

前端发布

修改前端项目文件里面的src/lib/url.ts里面的配置服务端的地址,然后执行yarn build即可。编辑文件会生成在dist文件夹里面,把这个文件放到IIS里面发布即可。
在这里插入图片描述
注意:如果发布后,前端访问不到后端服务,提示跨域错误,在ABP后端配置(appsettings.json)允许跨域访问的地址

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码写到35岁

你的鼓励将是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值