.NET Web ページ (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 Web ページによって呼び出されたことを示していますか? しかし、このプロセス ( svn.exe
) は、手動で強制終了してsvn update
コマンドを実行できない場合を除き、常に存在します。そして、エラーメッセージは発生しませんでした。ただし、このバッチ ファイルをダブルクリックすると、svn update
すぐにコマンドを正常に実行できます。
私のシステムは Windows Server 2003 と IIS 6.0 で、開発ツールは Visual Studio 2008 です。助けてください。どうもありがとう