前言

在日常工作中,项目的发布与部署往往是一个既繁琐又耗时的环节。今天大姚给大家分享一款实用的 Visual Studio 发布部署插件,帮助大家提高部署效率:AntDeploy。

插件介绍

AntDeploy 是一款由 .NET 开源、实用的 Visual Studio 发布部署插件,支持部署 Docker、IIS、Windows 和 Linux 服务,同时支持 .NET Framework 和 .NET Core,支持回滚和增量部署,在支持 Visual Studio 2019 和 2022 中使用。

插件功能说明

  • 支持 Docker 一键部署(支持.NET Core)
  • 支持 IIS 一键部署(支持.NET Core 和 .NET Framework)
  • 支持 Windows 服务一键部署(支持 .NET Core 和 .NET Framework)
  • 支持 Linux 服务一键部署(支持.NET Core)
  • 支持增量发布、支持一键回滚、支持选择特定文件发布、支持查看发布记录等
  • 支持脱离 Visual Studio 独立使用(跨平台支持 Windows 系统和 Mac 系统)
  • 等等等...

功能实现流程

插件源代码

发布效果图

IIS发布效果

Docker发布效果

Mac电脑使用效果

更多 Visual Studio 实用功能

一款实用的 Visual Studio 发布部署插件,助力提高部署效率!的更多相关文章

  1. 如何通过Visual Studio发布Azure应用程序

    发布 Azure 云服务 使用 Azure Tools for Visual Studio,可以直接从 Visual Studio 将云服务发布到 Azure. 在发布 Azure 云服务之前,必须已 ...

  2. 最实用的visual studio插件,值得收藏!

    1.ReSharper(VS必装,代码重构.代码修正功能) ReSharper 是一个JetBrains公司出品的著名的代码生成工具.其能帮助Microsoft Visual Studio成为一个更佳 ...

  3. 推荐几款实用的Android Studio 插件

    推荐几款实用的Android Studio 插件 泡在网上的日子 发表于 2015-10-09 10:47 第 17453 次阅读 插件,Android Studio 10 编辑推荐:稀土掘金,这是一 ...

  4. visual studio发布到远程服务器的IIS

    visual studio发布到远程服务器的IIS 1.打开项目,选中发布的项目. 2.右键发布的项目,点击菜单中的“发布”,弹出发布配置窗体,如下图 3.选择“自定义”,如下图 4.填写发布配置的名 ...

  5. Visual Studio的背景插件

    分享一个Visual Studio的背景插件,让堆码更富情趣..哈哈   忘记一件重要的事情,我使用的是VS 2012版,其他更高版本应该是可以找到的,以下版本就不清楚了.有可能找不到,见谅,也不是我 ...

  6. 【Visual Studio Code】插件

    [Visual Studio Code]插件 转载:https://www.cnblogs.com/yangchongxing/p/10625628.html 目录 ================= ...

  7. 在Visual Studio 中使用git——给Visual Studio安装 git插件(二)

    在Visual Studio 中使用git--什么是Git(一) 第二部分: 给Visual Studio安装 git插件 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了, ...

  8. ASP.NET Core 中文文档 第二章 指南(3)用 Visual Studio 发布一个 Azure 云 Web 应用程序

    原文:Getting Started 作者:Rick Anderson 翻译:谢炀(Kiler) 校对:孟帅洋(书缘).刘怡(AlexLEWIS).何镇汐 设置开发环境 安装最新版本的 Azure S ...

  9. Visual Studio发布项目到远程服务器的步骤

    第一步: 需要远程服务器上安装Web Deploy ,下载地址:http://www.iis.net/downloads/microsoft/web-deploy PS.安装时选择完全安装. 第二步: ...

  10. 使用 Visual Studio 将 ASP.NET Web 应用部署到 Azure

    原文地址:https://www.azure.cn/zh-cn/documentation/articles/web-sites-dotnet-get-started 配置新的 Web 项目 下一步是 ...

随机推荐

  1. C++ lambda匿名函数

    Lambda 表达式完整的格式如下: [捕获列表] (形参列表) mutable 异常列表-> 返回类型 { 函数体 } 各项的含义: 捕获列表:捕获外部变量,捕获的变量可以在函数体中使用,可以 ...

  2. 实现C++智能指针

    在对象切片一文中,提到可使用充当智能指针的类shape_wrapper,可以简化资源的管理,从根本上消除资源(包括内存)泄漏的可能性,本节来看下如何将shape_wrapper改造成一个完整的智能指针 ...

  3. 构建现代交互式平台:CodeBuddy如何简化复杂系统开发

    我正在参加CodeBuddy「首席试玩官」内容创作大赛,本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 交互式平台的架构挑战 构建现代 ...

  4. AI工具 Cursor + MCP服务:提效与落地的完美组合

    在当今软件开发快速演进的时代,开发者们越来越依赖于人工智能辅助工具来提升效率与质量.最近我在实际项目中深度使用了 Cursor 编辑器 和 MCP(Model Context Protocol)服务, ...

  5. slf4j、logback、log4j、log4j2的区别

    区别 slf4j是一个日志接口,自己没有具体实现日志系统,只提供了一组标准的调用api,这样将调用和具体的日志实现分离,使用slf4j后有利于根据自己实际的需求更换具体的日志系统,比如,之前使用的具体 ...

  6. 一个简单的抠图功能,如何做到月入千万?拆解Pixelcut的商业密码

    最近深度研究了一个让我震撼的产品--Pixelcut.这个看似简单的"AI抠图工具",背后藏着太多值得我们学习的创业智慧. 今天把我的复盘分享给大家,希望能给同样在AI创业路上的朋 ...

  7. Golang基础笔记三之数组和切片

    本文首发于公众号:Hunter后端 原文链接:Golang基础笔记三之数组和切片 这一篇笔记介绍 Golang 里的数组和切片,以下是本篇笔记目录: 数组定义和初始化 数组属性和相关操作 切片的创建 ...

  8. 激活Windows系统的便捷方法【小白友好】

    如下图,点击任务栏上的搜索栏,输入 powershell ,然后点击以管理员运行. 2.点击以管理员运行后,会打开如下窗口: 3.复制下列命令粘贴到powershell窗口注意,[一定要复制不要手动输 ...

  9. 大模型基础补全计划(三)---RNN实例与测试

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 环境说明   无 前言    本文是这个系列第三篇,它们是: & ...

  10. R语言dplyr包filter函数 Error in filter(., ) : 找不到对象的报错原因和解决办法

    报错描述 当我们想使用dplyr包中的 filter 函数对指定的dataframe进行如下的行筛选时,R报错Error in filter(., ) : 找不到对象X.stage_id.,提示我们没 ...