如何在MSDeploy包中包含(并执行)部署相关工具,而不将它们作为我的应用程序的一部分?

时间:2011-05-13 13:25:45

标签: msbuild msdeploy

我开始在我们的Visual Studio Web项目项目中非常积极地使用MSDeploy,作为一种机制,用于生成自包含的构建工件,这些工件具有在远程服务器上设置和运行所需的一切。这适用于简单的Web应用程序,但是我们有一些Web应用程序需要在远程服务器上运行其他命令行工具才能将应用程序视为“已部署”。

我跟随Sayed's advice在我的包中包含了其他文件和文件夹,但它们在我的Web应用程序部署中显示为子文件夹(这并不好,因为文件只在部署时需要一次)。

理想情况下,我希望package.zip将工具作为一组兄弟文件夹包含到IIS应用程序中,并且具有在部署时在这些文件夹中运行exe的机制。 (我认为这是通过deploy.manifest,但也想在这里提出建议)但实际上并没有将文件留在远程机器上。

0 个答案:

没有答案