На моей локальной машине я проверил веб-приложение, затем скомпилировал его с помощью MSBuild, а затем предварительно скомпилировал и развернул его с помощью aspnet_compiler.Командная строка выглядит следующим образом:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>aspnet_compiler.exe -v / -p C:\<Some Dir> -u C:\<Some Target Dir> -f
При тестировании это прекрасно работает локально, то есть предварительно скомпилированный веб-сайт копируется в целевой каталог без копирования в него каких-либо каталогов .svn.Однако на удаленной машине, где я написал сценарий сборки для CC.Net, каталоги .svn действительно копируются.Выполнение командной строки для aspnet_compiler вручную дает те же результаты (копии папок .svn):
D:\Program Files\Microsoft Visual Studio 10.0\VC>aspnet_compiler.exe -v / -p D:\<Some Dir> -u D:\<Some Target Dir> -f
В обоих случаях я работаю из командной строки инструментов x86 VS.Есть идеи, почему существует другое поведение?