在我的本地機器上,我檢出了一個Web應用程序,然後使用MSBuild編譯它,然後使用aspnet_compiler預編譯並部署它。命令行的樣子:ASP.Net編譯器如何排除部署中的.svn目錄
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工具提示符下運行兩個實例。任何想法爲什麼有不同的行爲?