簡體   English   中英

目標站點documentroot外部的msdeploy文件夾

[英]msdeploy folder outside documentroot of target site

因此,當前我已將我的CI設置與msdeploy一起使用,其中我的解決方案已部署到Azure VM上的IIS網站上。 通過此設置,我有一個wpp.targets文件來添加一些額外的文件(例如資產),這些文件將被復制到其他文件夾中。 還獲得了parameters.xml來更改我要部署到的環境的一些設置。

到現在為止還挺好。

現在,我需要同步一個需要在IIS應用程序的documentroot之外的文件夾。 它只是一個包含一堆純文本文件的文件夾,但是由應用程序使用,並且可能不會被我們的訪問者訪問(盡管它僅用於測試/過渡環境,但在生產中,我們將手動執行此操作)。

任何人都知道msdeploy是否能夠做到這一點?

我正在考慮也許要創建一個新的IIS(虛擬)應用程序,並限制訪問者訪問權限,以便僅將其部署到該應用程序。 但是我不認為這是一種非常干凈的方法,並且浪費了它正在使用的資源...

如果有人知道更好的方法,那將非常有幫助。 先感謝您

MSDeploy可用於在源目錄和目標目錄之間同步任何目錄,即使這些目錄不是IIS應用程序的一部分。

msdeploy -verb:sync -source:iisApp=c:\localSourceDirectory -dest:iisApp=c:\inetpub\destinationDirectory,computerName=Foobar,...

iisApp提供程序除了支持IIS虛擬目錄外,還支持實際的物理目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM