I understand I can do a Process.Start to execute a console app from a web application, but I'd like thoughts on how to design this project correctly.
Authenticated users can submit requests that require a console app to be executed that does some backend work (may or may not take a long time) and the results from the console app needs to be displayed to the user.
Does the Process.Start execute the console app in the same thread as the asp.net process? If so, does this 'lock' the user's browser? Should I be doing this asynchronously? If so, how is this recommended? How do I get results back from the console app?
Also, will this approach be scalable for several 100s of users submitting requests?
Any more replies?