我正在使用 svn cmd 行命令从 c#.net 网页中的 SVN 服务器获取最高修订号,如下所示。
ProcessStartInfo processStartInfoSVNorTFS = new ProcessStartInfo(@"C:\Windows\System32\cmd.exe");
processStartInfoSVNorTFS.RedirectStandardInput = true;
processStartInfoSVNorTFS.RedirectStandardOutput = true;
processStartInfoSVNorTFS.UseShellExecute = false;
processStartInfoSVNorTFS.CreateNoWindow = true;
Process processSVNorTFS = Process.Start(processStartInfoSVNorTFS);
if (processSVNorTFS != null)
{
process.StandardInput.WriteLine("c:");
process.StandardInput.WriteLine("cd\\");
process.StandardInput.WriteLine(@"cd C:\INETPUB\WWWROOT\SlikSvn\bin");
processSVNorTFS.StandardInput.WriteLine("svn ls svn://india01/Repo" + svnloc);
processSVNorTFS.StandardInput.Close(); // line added to stop process from hanging on ReadToEnd()
SVNorTFS = SVNorTFS + processSVNorTFS.StandardOutput.ReadToEnd();
if (svnloc == "/branches")
{
SVNorTFS_branches = SVNorTFS;
//SVNorTFS_branches = processSVNorTFS.StandardOutput.ReadToEnd();
}
}
此代码在我的机器上运行良好,但在将其发布到 IIS(V5.1) 服务器后它无法运行。我需要为像 sliksvn 这样的 IIS 服务器配置什么吗?请帮帮我...