Windows环境中使用dotnet-sdk运行打包后的.NET6.0 项目WebApi程序

发布时间 2023-12-21 23:42:42作者: 低调码农哥!

 

  • 在开发好的程序中,右键添加Dockerfile支持,添加后修改配置,

FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS  build
WORKDIR /app
 
WORKDIR /src
COPY . .
RUN dotnet restore
RUN dotnet publish  -c Release -o  publish 

FROM mcr.microsoft.com/dotnet/aspnet:6.0
WORKDIR /app
COPY --from=build /src/publish ./
ENTRYPOINT ["dotnet", "Howdy.Net6API.AuthenticationCenter.dll"]
  • 进入项目目录,打开cmd命令,执行如下
dotnet publish -o auth

  • 我的程序是登录授权服务,使用postman测试部署结果