Hi... that prolblem is caused by not installing SVN Server for "svn.exe". svn.exe is must can use anypath your windows environment.
so.. to do is... First, you have to install svn server like VisualSVN Server... Second, add your svn.exe paht to windows environment path! Good Luck... On 10월22일, 오전1시10분, "Rory Clark (Contractor)" <[email protected]> wrote: > I am migrating our build machine from a virtual machine running Windows > Server 2003 32bit with IIS6 to Windows Server 2008 R2 64bit with IIS7.5. > > Initially, I installed CCNet into "C:\Program Files\CruiseControl.Net" but > had to uninstall and move it-we keep the bulk of the configuration and state > files in source control in that directory. Due to security features around > Least User Access, specifically around the "Program Files" directory, > Subversion couldn't do any updates. CCNet was uninstalled and reinstalled to > a new location, c:\BuildServer\CruiseControl.Net. > > Now when I try to start up the projects, this error gets thrown. I tried > installing a command line SVN client and putting it's BIN directory in the > path, but didn't help either. > > Any thoughts on what is going on? > > BUILD EXCEPTION > > Error Message: > > System.IO.IOException: Unable to execute file [C:\Program > Files\CruiseControl.NET\server\svn]. The file may not exist or may not be > executable. ---> System.ComponentModel.Win32Exception: The system cannot find > the file specified at > System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) > at > ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor.RunnableProcess.StartProcess() > --- End of inner exception stack trace --- at > ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor.RunnableProcess.StartProcess() > at > ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor.RunnableProcess.Run() at > ThoughtWorks.CruiseControl.Core.Util.ProcessExecutor.Execute(ProcessInfo > processInfo) at > ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo > processInfo) at > ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetModifications(IIntegrationResult > from, IIntegrationResult to) at > ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModificationsWithLogging(ISourceControl > sc, IIntegrationResult from, IIntegrationResult to) at > ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl > sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild) > at > ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult > from, IIntegrationResult to) at > ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest > request) > > Project: > > Configuration Update Project > > Date of build: > > 2009-10-21 08:49:23 > > Running time: > > 00:00:00 > > Integration Request: > > Dashboard triggered a build (ForceBuild) > > Thanks! > Rory
