我的网站上有一个名为“Open Trim”的链接,它应该在本地PC上打开一个名为Trim.exe的应用程序。当我在我的本地PC上运行该网站时,它工作正常。我单击“打开修剪”链接,打开Trim.exe应用程序。但是,当我将相同的代码上传到Windows 2003服务器时,链接不会执行任何操作。
我在github.com网站上看到,您可以通过点击“Clone in Desktop”链接打开GitHub桌面应用程序。我正在尝试与我的网站和Trim.exe实现类似的功能。
我正在使用以下代码。
var p = new Process
{
StartInfo = {
UseShellExecute = false,
RedirectStandardOutput = true,
FileName = path + openTrimBatchFileName
}
};
p.Start();
p.StandardOutput.ReadToEnd();
p.StartInfo.CreateNoWindow = true;
p.WaitForExit();
答案 0 :(得分:2)
您提到的代码将使exe在服务器计算机上运行。这就是为什么它在您的本地PC上运行。您的客户端计算机必须下载exe而不必在其计算机上运行。因此,您必须提供链接,以便用户可以下载exe然后运行它。而不是此代码。