1

次のエラーが発生しました: 入力の処理に失敗しました: パラメーター 'C:\test.xml' は / または - (HRESULT=80070057) で始まる必要があります。

IIS Web サイトを appcmd でエクスポートしようとしていますが、このコマンドを C# で使用することはできませんが、cmd.exe で過去のマニュアルをコピーすると機能します。「list site /config /xml > C:\test.xml」、「list site /config /xml > C:/test.xml」も試しました。

var pro2 = new Process();
                pro2.StartInfo.FileName = "C:\Windows\System32\inetsrv\appcmd.exe";
                pro2.StartInfo.Arguments = "list site /config /xml > C:/test.xml";
                pro2.StartInfo.CreateNoWindow = true;
                pro2.StartInfo.UseShellExecute = false;
                pro2.StartInfo.LoadUserProfile = true;
                pro2.StartInfo.RedirectStandardOutput = true;
                pro2.Start();
                EventLog.WriteEntry(pro2.StandardOutput.ReadToEnd());
                pro2.WaitForExit();
                pro2.Close();

私は何を間違っていますか?

4

2 に答える 2