问题
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.
回答1:
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.
回答2:
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/
回答3:
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.
回答4:
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.
回答5:
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
来源:https://stackoverflow.com/questions/19977015/how-to-communicate-between-asp-net-c-sharp-application