Это может быть ужасный взлом, но, возможно, это поможет. Я прочитал, что вы можете сделать исполняемый файл из вашего файла MATLAB. Если это так. Следующее сработало для меня, когда мне нужно веб-приложение для выполнения исполняемого файла и отображения результатов. Помните, что учетной записи, под которой работает ваше веб-приложение, потребуются разрешения для запуска исполняемого файла.
Как только вы превратили файл MATLAB в исполняемый файл, вы можете создать процесс, перенаправить его стандартный вывод и поместить этот вывод в веб-элемент (в этом примере я использовал метку).
//Get the path to the executable you wish to run from a setting in web.config
var executablePath = ConfigurationManager.AppSettings["MATLAB_EXECUTABLE_PATH"];
//Create a process to execute the executable. Redirecting the output.
var proc = new Process();
proc.StartInfo = new ProcessStartInfo
{
CreateNoWindow = true,
ErrorDialog = false,
FileName = executablePath,
RedirectStandardError = true,
RedirectStandardOutput = true,
Arguments = args,
UseShellExecute = false //Very important do not leave this out.
};
proc.Start(); //Execute the executable.
lblOutput.Text = proc.StandardOutput.ReadToEnd(); //use the results
lblErrorMessages.Text = proc.StandardError.ReadToEnd(); //Show any error output from the executable.