【发布时间】:2014-06-13 06:28:12
【问题描述】:
您好,我在服务器中运行 .bat 文件时遇到问题。在本地我用过
protected void submit_Click(object sender, EventArgs e)
{
string path = @"D:\Test\Sop_Test\Test.bat";
System.Diagnostics.Process.Start(path);
}
.bat 文件将在服务器的 D: 驱动器中创建一个新的计算器
所以当我点击提交按钮后,submit_Click 将运行 bat 文件并在服务器的 D: 驱动器中创建计算器
我在 IIS 服务器中托管了应用程序,但它没有运行。
【问题讨论】:
-
您希望该计算器出现在哪里?此命令将在 服务器 上运行。
-
@HansKesting:bat 文件的编写方式是在 D: 驱动器中创建一个计算器应用程序
-
当服务器启动该应用程序时,它将运行在服务器上(并且可能没有显示它的屏幕)。请注意,在您的 DEV 机器上,“客户端”和“服务器”是同一台机器,因此它可能看起来可以工作,但在实际安装中却失败了。您不能在客户端机器上启动进程(如果命令是“格式 C:”怎么办?)。
标签: asp.net batch-file iis-6