5

我有一个 IIS v7.5 作为我的 Web 服务器。此 Web 服务器不仅托管 ASP.NET Web 应用程序,还托管我公司应用程序的 PHP Web 应用程序。我想要的是支持使用没有 Visual Studio 的 Web 部署进行部署(用于支持非 ASP.NET 开发人员)。以前,我们使用 Windows 共享 (SMB) 来支持非 ASP.NET 开发人员的部署。但是,当我们的一位开发人员通过 Windows 共享部署他们的 Web 应用程序时,当我们的服务器受到病毒攻击时,此选项会导致问题。我知道在没有 Visual Studio 的情况下部署到 Azure WebRole有参考,但这不是部署到 azure 服务器,而是部署到我公司的 Web 服务器 (IIS)。

除了 Visual Studio 之外,还有其他 Web 部署客户端吗?

4

1 回答 1

1

Web Deploy (MSDeploy) 实际上是一个完全独立的产品。Visual Studio 的部署工具通常(或至少曾经)被称为“Web 发布管道”,由包装 MSDeploy(除其他外)的 MS Build目标/任务组成

您可以直接调用 MSDeploy.exe ( %programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe) 生成包并部署到远程 IIS 服务器。显然,该工具仅适用于 Windows。

于 2016-03-24T00:24:39.720 回答