Правило пропуска удаления MS Web Deploy не пропускает

Я добавил следующее правило пропуска в свой проект, но когда я использую Web Deploy для публикации содержимого, файлы в папке /config уничтожаются .

Я использую процесс, найденный здесь, и я клянусь, что раньше он работал.

Я добавил в свой файл проекта следующее:


    AddCustomSkipRules


    
      
        Delete
        dirPath
        .*\\config\\$
        
      
      
        Delete
        dirPath
        .*\\config\\.*$
        
        
    

Когда я публикую (через командную строку, используя файл cmd, сгенерированный пакетом), выводится следующее:

-------------------------------------------------------
 Start executing msdeploy.exe
-------------------------------------------------------
 "C:\Program Files\IIS\Microsoft Web Deploy V2\\msdeploy.exe" 
   -source:package='' 
   -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:""
Info: Deleting filePath (Default Web Site/uPPK_32\config\New Text Document.txt).

Похоже, правило пропуска добавляется, но обратите внимание, что New Text Document.txt удаляется. Как я могу предотвратить это? Я что-то пропустил?

5
задан Ben Ripley 10 May 2012 в 14:50
поделиться