Проект находится в Azure. Код ниже возвращает ошибку "EXCEPTION: The system cannot find the file specified".
Как можно сделать правильный вызов, есть ли где-то на сервере в Azure curl-файл или можно ли его там как-то установить? Или как подругому я могу выполнить следующую команду
curl -v -k --key keyfile.key --cert certfile.crt:'passphrase' https://server1.com/sms
?
try
{
using (Process pProcess = new Process())
{
pProcess.StartInfo.FileName = @ExtCurl;
pProcess.StartInfo.Arguments = ArgumentFull;
pProcess.StartInfo.UseShellExecute = false;
pProcess.StartInfo.RedirectStandardOutput = true;
pProcess.StartInfo.RedirectStandardError = true;
pProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
pProcess.StartInfo.CreateNoWindow = true;
pProcess.Start();
string output = pProcess.StandardOutput.ReadToEnd();
string error = pProcess.StandardError.ReadToEnd();
pProcess.WaitForExit();
if (error.Length > 0)
return "ERROR: " + error;
else
return output;
}
}
catch (Exception e)
{
return "EXCEPTION: " + e.Message;
}