C#, ASP.net application which calls executable to create output file
<p>We are developing a web application in ASP.Net and C#. The requirement here is to interact with a third party exe which is developed in Fortran77. This third party exe produces an output file after being provided with some inputs and shuts down.In windows desktop single user application this is easily possible by using System.Diagnostics.Process and the events provided therein. But in web there will be multi-user environment, and many calls will be made to this exe. What are the best possible ways to handle such an exe in web application? </p>

<ol>
<li>Is it fine if we invoke exe on each user request as the exe shuts down after generating output file? Or</li>
<li>Is it possible to use windows service? Or</li>
<li>Any other approach?</li>
</ol>

<p>Thanks in advance.
 -Prasad</p>
