无法在asp.net网页调用的批处理文件中执行svn.exe

时间:2012-12-20 05:44:56

标签: asp.net svn

我尝试通过.NET网页(C#)执行svn update命令,我的代码是:

Process pro = new Process();
pro.StartInfo.FileName = @"D:\Code\Batch\RestrictedFiles.bat";
pro.StartInfo.CreateNoWindow = true;
pro.Start();

批处理文件中的每个命令行都可以成功执行,直到执行svn update命令。我发现任务管理器中有一个svn.exe进程。是否表示svn已被.NET网页调用?但是这个过程(svn.exe)总是存在,除非我手动杀死它并且svn update命令无法执行。并且没有发生错误消息。 但是,如果我双击此批处理文件,svn update命令可以很快成功执行。

我的系统是带有IIS 6.0的Windows Server 2003,开发工具是Visual Studio 2008。 请帮帮我。非常感谢

1 个答案:

答案 0 :(得分:0)

我曾经遇到过这个问题。我刚刚批量授权:

svn update --username login --password pass %source%

为我工作。