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,选择发布.