您好我正在尝试从工作者角色运行控制台应用程序(根据用户需求),但控制台未能完全执行。从Azure工作者角色运行控制台 - 没有权限
我做:
Process proc = new Process();
proc.StartInfo.FileName = "ZProcessing";
proc.StartInfo.Arguments = "argument" //example
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.UserName = "man1";
string pass = "lolol213";
SecureString str = new SecureString();
char[] chArray = pass.ToCharArray();
foreach (char c in chArray)
{
str.AppendChar(c);
}
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.CreateNoWindow = false;
proc.Start();
proc.WaitForExit();
我也试图与StartInfo.UseShellExecute = true
但proc.StartInfo.Verb = "runas";
相同error..I知道控制台甚至不启动,因为就在的游戏内它应该创建日志文件..现在
,我没有硬编码的控制台,复制粘贴到服务器上,执行它那里,它创建的所有文件夹,并用它做更新的时候通知进行..
因此,无论是我是执行者它错误..或者我不执行足够的权限或东西..或者工作者角色+控制台应用程序的组合不工作..帮助?
可能重复的[如何调用ffmpeg.exe来转换Windows Azure上的音频文件?](http://stackoverflow.com/questions/8725946/how-to-call-ffmpeg-exe-to-convert- audio -files-on-windows-azure) – astaykov 2013-05-09 17:38:24