首页 > 系统相关 >Windows环境中使用dotnet-sdk运行打包后的.NET6.0 项目WebApi程序

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

时间:2023-12-21 23:44:08浏览次数:40  
标签:WebApi WORKDIR Windows publish 6.0 dotnet sdk

 

  • 在开发好的程序中,右键添加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测试部署结果

 

标签:WebApi,WORKDIR,Windows,publish,6.0,dotnet,sdk
From: https://www.cnblogs.com/personblog/p/17920365.html

相关文章

  • Windows电脑上的多开工具与云存储系统有何关系?
    多开工具与云存储系统的协同发展简介:随着科技的快速发展,Windows电脑已经成为我们日常生活和工作中不可或缺的一部分。在使用Windows电脑过程中,多开工具和云存储系统起到了重要的作用。本文将探讨多开工具与云存储系统之间的联系,并分析它们在提高工作效率和数据安全性方面的价值......
  • windows server 2008 安装vmtool就重启
    ​ 找了很多方法应该只能换源这个方法最靠谱了WindowsServer2008安装流程和VMwareTools安装问题_本程序需要您将此虚拟机安装的更新到sp2_小天要回去的博客-CSDN博客链接在这里目前网络渗透准备从0开始学我推荐开这个视频【CRACER全网最新渗透课程(已获得授权)】DAY01......
  • 云技术分享 | EC2 之 Windows 忘记密码(二)
    01场景描述紧接上一篇文章《EC2之Windows忘记密码(一)》,本文将介绍解决的第三种方法——磁盘挂载。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将......
  • cmd命令行设置 windows 设置环境变量
    设置用户级别的环境变量::设置新参数JAVA_HOME1setxJAVA_HOME1"c:\test";exit;echo"%JAVA_HOME1%";::追加参数内容JAVA_HOME1setxJAVA_HOME1"%JAVA_HOME1%;c:\test2\;";exit;echo"%JAVA_HOME1%";::追加到Pathsetxpath"%pat......
  • Windows10 卸载WSL Ubuntu (解决Docker Desktop 报错问题)
    首先在“程序”里面卸载“WindowsSubsystemforLinuxUpdate”然后使用命令行卸载已安装的子系统1、查看当前环境安装的wslwsl--list2、注销(卸载)当前安装的Linux的Windows子系统wsl--unregisterUbuntu3、卸载成功,查看当前安装的Linux的Windows子系统wsl--list4......
  • 云技术分享 | EC2 之 Windows 忘记密码(一)
    01场景描述在AmazonWindowsEC2云主机中,如果忘记密码,该如何去修改密码或者连接实例呢?亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开......
  • windows iscsicli 命令使用
      MicrosoftiSCSI发起程序版本6.1內部版本7601iscsicliiscsicliAddTarget<TargetName><TargetAlias><TargetPortalAddress><TargetPortalSocket><Targetflags><Persist><LoginFlags><HeaderDigest><DataDi......
  • Windows phpstudy vscode Xdebug调试无效,无法监听,没有什么效果
    Windows phpstudy vscodeXdebug调试无效,无法监听,没有什么效果vscode正常,能启动,能标记,就是无法监听打印phpinfo(); Xdebug版本3打印的信息输入这里,找出对应PHPXdebug的dll文件Xdebug:Support—TailoredInstallationInstructions会出给检查结果,下面是我的再看看VSCODE插......
  • windows系统如何设置禁止被ping
    在Windows系统中,可以通过Windows防火墙设置禁止被Ping。具体操作步骤如下:打开控制面板,依次点击“开始”、“控制面板”。在打开的控制面板窗口找到并点击“查看防火墙状态”。在Windows防火墙窗口左侧找到并点击“高级设置”。在左侧找到并选中“入站规则”,然后在右侧窗口中找......
  • java基础之“获取系统类型,区分Windows和Linux系统”
    一、获取系统类型,区分Windows和Linux系统//判断是否是windows系统System.getProperties().getProperty("os.name").contains("Windows") 二、案例@TestpublicvoidtestWindows(){Stringproperty=System.getProperties().getProperty("os.name");......