通过WCF服务从远程计算机上的C#执行Jar文件
我有一个WCF服务在远程机器上运行,在我的应用程序中,我可以从另一台机器连接到远程机器并编辑例如文件,我添加的另一个选项是执行通过WCF服务从远程计算机上的C#执行Jar文件,c#,wcf,C#,Wcf,我有一个WCF服务在远程机器上运行,在我的应用程序中,我可以从另一台机器连接到远程机器并编辑例如文件,我添加的另一个选项是执行Jar文件: public void Run() { var processInfo = new ProcessStartInfo( "java.exe", "-jar D:\\File.jar") { CreateNoWindow = true, UseShellExecute = false };
Jar
文件:
public void Run()
{
var processInfo = new ProcessStartInfo(
"java.exe", "-jar D:\\File.jar")
{
CreateNoWindow = true,
UseShellExecute = false
};
Process proc;
if ((proc = Process.Start(processInfo)) == null)
{
throw new InvalidOperationException("??");
}
proc.WaitForExit();
int exitCode = proc.ExitCode;
proc.Close();
}
这个命令在本地机器上运行文件,我可以运行我的Jar
文件。远程机器并非如此,在这种情况下不会发生任何事情
我做错什么了吗?远程机器,它能访问文件以获得响应,并通过WCF返回吗?我不明白你在问什么如果你有一台服务器,你正在通过WCF连接它,服务器可以访问该文件并返回请求的命令吗?说“服务器”是指运行WCF服务的机器吗?是的。服务器上的服务