На своем локальном компьютере я проверил веб-приложение, затем скомпилировал его с помощью 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 tools. Есть идеи, почему такое поведение?