在Visual Studio代码中使用Gulp进行MSDeploy / web部署/发布

问题描述 投票:1回答:2

我已经切换到使用Visual Studio Code并且缺少右键单击和发布文件的功能。

我在这里读到任务运行器可用于构建/部署文件......

Publish Web Deploy using VS Code

那个回答只提到了Grunt,我找不到任何关于如何用Gulp做这篇文章的文章,我已经在使用了。我已经找到了一篇关于如何连接Gulp和MSbuild的文章,我认为这必须是第一步。

但是,我不确定部署步骤,因为我不知道标准VS中的“发布”按钮是什么。它似乎使用了一种名为MSDeploy或“web deploy”的东西,并且需要一堆发布设置,所以可能这可以从gulp完成?

我知道我必须听起来有点无能,但我不是一个真正的微软人,我是一个前锋,偶尔恰好与其他人的.net项目合作。真的很感激任何帮助。

visual-studio-code gulp msdeploy webdeploy
2个回答
3
投票

WebDeploy是VisualStudio用于Web部署的技术。 WebDeploy在后台使用MSDeploy。 MSDeploy不仅仅是Web应用程序部署。我们还使用它来部署Windows服务,计划任务和SQL数据库。

以下是您使用MSDeploy commandline的详细信息。 sync命令最常用于部署。


0
投票

您可以使用gulp-ms web deploy-package插件创建Web部署包,作为gulp构建任务的一部分。您可以使用msdeploy命令行来部署站点。

© www.soinside.com 2019 - 2024. All rights reserved.