Question

I am in the process of developing a project that will require communication both ways between a ASP.NET website and a C# Application.

For example if I wanted to click a button on an ASP.NET webpage to retrieve the status of something.

How could I implement this communication between them?

Please note I have never used ASP.NET before, hence my question.

Was it helpful?

Solution

You can use same database in both website and application. If you want to transfer something from application to website, like a file, then you will need a web service or WCF service. But your wish seems like a shared database by website and application.

OTHER TIPS

I think You should go through this link.....it has all the basics of asp.net and c# in very easy manner compared to all the other websites.... http://www.w3schools.com/

You could make the C# application write data somewhere and have ASP.NET read it there. Either to a database (which makes the most sense), or to some file, like an XML or JSON.

Storing communication on a database seems like an easy way to do it.

You could use a webservice, but that would need to be hosted by the website. The application could still poll this to write and read when needed though.

I think I found what I was looking for:

A Beginner's Tutorial for Understanding Windows Communication Foundation (WCF) http://www.codeproject.com/Articles/406096/A-beginners-tutorial-for-understanding-Windows

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top