title: ASP.NET Process Start
body: <p>I made new project (ASP.NET MVC Web Application) using Visual Studio Web 2013 Express Edition. Loading index page, redirects and everything works fine, except that in some part of my code I need to create Process and execute it, wait for it to finish, parse output of that external application and show that output to the user. However I get nothing. While debugging the code line by line:</p>
  
  <pre><code>ProcessStartInfo info = new ProcessStartInfo();
  info.FileName = Tool;
  info.Arguments = filename + " " + avArray;
  info.CreateNoWindow = true;
  info.UseShellExecute = false;
  info.RedirectStandardOutput = true;
  
  Process p = new Process();
  p.StartInfo = info;
  p.Start();
  p.WaitForExit();
  </code></pre>
  
  <p>Process exits immediately, someone would say it is pretty fast program, but application needs at least 5 seconds (sometimes 20 seconds) to complete.
  What I think is happening is that process is not created in the first place, as my IIS settings or whatever other settings are not allowing me to run this EXE. What do I do to change this?</p>