Projemize aşağıdaki atlama kuralını ekledim, ancak içeriği dağıtmak için Web Deploy'u kullandığımda,/config klasöründeki dosyalar siliniyor.MS Web Deploy Atla Sil Kural atlanmadı
İşlemi kullanıyorum here ve yemin ederim ki daha önce çalışıyordu. Ben (paket tarafından oluşturulan cmd dosyasını kullanarak komut satırı aracılığıyla) Yayınladığınızda
<PropertyGroup>
<OnBeforePackageUsingManifest>AddCustomSkipRules</OnBeforePackageUsingManifest>
</PropertyGroup>
<Target Name="AddCustomSkipRules">
<ItemGroup>
<MsDeploySkipRules Include="SkipConfigFolder">
<SkipAction>Delete</SkipAction>
<ObjectName>dirPath</ObjectName>
<AbsolutePath>.*\\config\\$</AbsolutePath>
<XPath></XPath>
</MsDeploySkipRules>
<MsDeploySkipRules Include="SkipConfigSubFolders">
<SkipAction>Delete</SkipAction>
<ObjectName>dirPath</ObjectName>
<AbsolutePath>.*\\config\\.*$</AbsolutePath>
<XPath></XPath>
</MsDeploySkipRules>
</ItemGroup>
</Target>
aşağıdaki çıktısı verilir:
-------------------------------------------------------
Start executing msdeploy.exe
-------------------------------------------------------
"C:\Program Files\IIS\Microsoft Web Deploy V2\\msdeploy.exe"
-source:package='<MyPackageFile>'
-dest:auto,includeAcls='False'
-verb:sync
-disableLink:AppPoolExtension
-disableLink:ContentExtension
-disableLink:CertificateExtension
-skip:skipaction='Delete',objectname='dirPath',absolutepath='.*\\config\\$'
-skip:skipaction='Delete',objectname='dirPath',absolutepath='.*\\config\\.*$'
-setParamFile:"<MySetParameters.xml>"
Info: Deleting filePath (Default Web Site/uPPK_32\config\New Text Document.txt).
benim proje dosyasına aşağıdaki ekledik
Atlama kuralı ekleniyor gibi görünüyor ancak Yeni Metin Belgesi.txt dosyasının silinmekte olduğunu fark ediyor. Bunu nasıl önleyebilirim? Bir şey mi eksik?
Merhaba Ben.Bunu çözebilir misin? Bendede aynı sorun var! – fcaldera
Bir çözüm bulamadım. Şimdilik taşındım ama bunun neden işe yaramadığını anlamak isterim. Eğer bir tane bulursam burada bir düzeltme yayınlayacağım ... :) –
Anladığım kadarıyla bu SkipRules Paket/Web Dağıtımı'nı kullanırken çalışmaz: https://stackoverflow.com/a/5659390/1339347 – uniquelau