1

有谁知道如何从 ASP.Net 的 Windows 2008R2 服务器运行一系列批处理文件?

我有一个 \winservice_stop.bat 和 \winservice_start.bat 我需要在我的 .net 应用程序中一个接一个地运行。

4

1 回答 1

0

这里将所有批处理文件按顺序放入主批处理文件中作为main.bat。然后在asp.net中使用下面的代码

string str_Path = Server.MapPath(".") + "\\main.bat";
        ProcessStartInfo processInfo = new ProcessStartInfo(str_Path);
        processInfo.UseShellExecute = false;
        Process batchProcess = new Process();
        batchProcess.StartInfo = processInfo;
        batchProcess.Start();
于 2012-08-16T14:34:35.030 回答