Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在从.Net Core启动模拟的R.exe。。。应用程序错误_C#_.net_R_Iis_.net Core - Fatal编程技术网

C# 正在从.Net Core启动模拟的R.exe。。。应用程序错误

C# 正在从.Net Core启动模拟的R.exe。。。应用程序错误,c#,.net,r,iis,.net-core,C#,.net,R,Iis,.net Core,我正在尝试从.net Core运行模拟R会话。以下是我正在运行的代码: info.WorkingDirectory = @"C:\r_installs\R-3.3.2\bin\x64"; info.FileName = @"C:\r_installs\R-3.3.2\bin\x64\R.exe"; info.Arguments = $"--vanilla"; info.RedirectStandar

我正在尝试从.net Core运行模拟R会话。以下是我正在运行的代码:

            info.WorkingDirectory = @"C:\r_installs\R-3.3.2\bin\x64";
            info.FileName = @"C:\r_installs\R-3.3.2\bin\x64\R.exe";

            info.Arguments = $"--vanilla";
            info.RedirectStandardInput = true;
            info.RedirectStandardOutput = true;
            info.RedirectStandardError = true;
            info.UseShellExecute = false;
            info.CreateNoWindow = true;
            info.ErrorDialog = true;

            info.Domain = _Cred.Domain;
            info.UserName = _Cred.UserName;
            info.Password = _Cred.PwdSecure;

            var proc = new Process();
            proc.OutputDataReceived += new DataReceivedEventHandler(ReadAsyncOutput);
            proc.ErrorDataReceived += new DataReceivedEventHandler(ReadAsyncOutput);

            proc.StartInfo = info;
            proc.Start();
            proc.WaitForExit();

            proc.BeginOutputReadLine();
            proc.BeginErrorReadLine();
当代码被执行时,一切似乎都正常,但大约20秒后,R.exe退出,事件日志写出Applicationerror(0xc0000142)

当我在本地客户身上测试时,一切正常。但是在部署到服务器之后,我得到了所描述的行为

我的本地客户端运行Win10 x64


远程服务器运行Windows server 2016

如果您远程进入服务器并使用相同的参数和
RunAs
帐户运行R,它是否工作?是的,它工作!