Asp.net 在iis中托管后,如何在web应用程序中运行.bat文件?
您好,我在服务器中运行.bat文件时遇到问题。在当地我用Asp.net 在iis中托管后,如何在web应用程序中运行.bat文件?,asp.net,batch-file,iis-6,Asp.net,Batch File,Iis 6,您好,我在服务器中运行.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按钮后,submit_点击将运行bat文件并在服务器的D
protected void submit_Click(object sender, EventArgs e)
{
string path = @"D:\Test\Sop_Test\Test.bat";
System.Diagnostics.Process.Start(path);
}
.bat文件将在服务器的D:驱动器中创建一个新的计算器
所以在我点击submit按钮后,submit_点击将运行bat文件并在服务器的D:驱动器中创建Calculator
我在IIS服务器中托管了应用程序,但应用程序未运行。请尝试将.bat文件移动到项目的wwwroot文件夹中。我怀疑IIS找不到它,因为D驱动器不在IIS的管辖范围内。您希望计算器显示在哪里?此命令将在服务器上运行。@HansKesting:bat文件的编写方式是在D:drive中创建一个计算器应用程序。当服务器启动该应用程序时,它将在服务器上运行(可能没有屏幕显示)。请注意,在您的开发机器上,“客户机”和“服务器”是同一台机器,因此它可能在那里工作,但在实际安装中失败。无法在客户端计算机上启动进程(如果命令为“format C:”?)。