Windows/Linux下部署.net Core和vue项目全流程

部署项目文件准备

.Net Core部署项目文件准备

使用Visual Studio 2022 创建Asp.NET Core Web API 项目
在这里插入图片描述
设置项目名称,修改项目位置
在这里插入图片描述
容器生成类型选择Dockerfile,点击创建
在这里插入图片描述
项目创建成功后.下拉选择你的项目名称对应的项,点击小三角运行
在这里插入图片描述
运行成功,浏览器界面是.net core自带的swagger接口文档地址.
在这里插入图片描述
打开项目文件Program,
注释掉

//只有当程序处于debug的情况才开启swagger 
if (app.Environment.IsDevelopment())

在这里插入图片描述
在这里插入图片描述
打开Dockerfile 文件
在这里插入图片描述
修改为

FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
COPY . .
ENTRYPOINT ["dotnet", "CoreDocker.dll"]

在这里插入图片描述
右键Dockerfile文件,选择属性,选择复制到输出目录为始终复制
在这里插入图片描述
右键项目CoreDocker项目,选择发布,选择文件夹,选择下一步
在这里插入图片描述
可选发布文件夹位置,建议默认,选择完成
在这里插入图片描述
选择关闭
在这里插入图片描述
再次选择项目文件CoreDocker,选择发布.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值