2013-05-08 26 views

cevap

2

Bunu düzeltmeyi başardım.

Yalnızca hedef kök web.config atlamak için tam kaynak yolunu kullanmak zorunda. Bu regex filtresi için msdeploy kaynak yolunun kullanıldığı anlaşılıyor. Böyle

: Bu gelecekte dışarı başkası yardımcı olur

-skip:objectName=filePath,absolutePath=\\\\servername\\c\$\\syncpath\\web\.config 

Umut.

DÜZENLEME - Bir alt dizininde bir web.config dosyası atlama eğer Bunun üzerine EK BİLGİLER

, ayrıca şöyle, regex bu hedef dir ve web.config gerekir:

-skip:objectName=filePath,absolutePath=\\\\servername\\c\$\\syncpath\\web\.config|TargetFolder\\web\.config 

Bu, msdeploy uygulamasının hedef web.config dosyasında bir delete yönergesi yayınlamasını durduracaktır.

İntegeksi karşılaştırmasının büyük/küçük harf duyarlı olmadığını unutmayın.

+0

Tam yolu belirtmeden bunu nasıl yapabiliriz –

+0

Göreli bir yol kullanabilirsiniz, ancak başka bir sunucudan kopyalama yapmak mantıklı olmaz – Rots