【发布时间】:2014-10-09 10:05:28
【问题描述】:
所以目前我的 CI 设置与 msdeploy 一起工作,我的解决方案部署到 Azure VM 上的 IIS 网站。通过这个设置,我有一个 wpp.targets 文件来添加一些额外的文件(如资产),这些文件被复制到其他文件夹。还有一个 parameters.xml 来更改我要部署到的环境的一些设置。
到目前为止一切顺利。
现在我需要同步一个需要位于 IIS 应用程序的文档根目录之外的文件夹。它只是一个包含一堆纯文本文件的文件夹,但由应用程序使用,我们的访问者可能无法访问(虽然它只是用于测试/暂存环境,但在生产中我们将手动执行此操作)。
有人知道 msdeploy 是否能够做到这一点?
我正在考虑创建一个新的 IIS(虚拟)应用程序并将访问者的访问权限限制为仅部署到该应用程序。但我不认为这是一种非常干净的方式,而且浪费了它所使用的资源......
如果有人知道更好的方法,那将非常有帮助。提前谢谢你
【问题讨论】: