Hi

I'm in need of some advice please on what level of communication can be achieved between an ASP.net app (run as localhost) and a windows form app.

In general terms:

1. I have a windows form app, the form having various option buttons the user can select and then essentially a 'Go' button that runs a process and then reports back results to labels on the form. This all works fine, but I've been asked if the user can do the options and start the process off from a browser web page.

2. So I thought the way to do this would be to create a localhost ASP.net form which mimics the look of the windows form app - ie it takes the options selected on the ASP.net form and then starts up the windows form app. I imagine I can use launch parameters to contain the options when I call the windows form app, so the vb form knows what options to use.

3. The windows form app usually has a label showing progress, which is essentially just a counter incremented on a loop, so I need a way of getting this information back to the web page, along with a simple bit of text in a label to report when the form is finished.


I understand I need to use WCF services to communicate between the ASP.net form and the windows form, but I'm having problems finding good examples of this to follow online.

Can anyone advise if this is even the right way to approach this sort of requirement, and if so provide any pointers as to how I might go about setting it up?

Thanks