如何在ASP.NET和C#应用程序之间进行通信

我正在开发一个需要在ASP.NET网站和C#应用程序之间进行通信的项目。

例如,如果我想单击ASP.NET网页上的按钮来检索某些内容的状态。

我怎么能在他们之间实现这种沟通?

请注意我以前从未使用过ASP.NET,因此我的问题。

您可以在网站和应用程序中使用相同的数据库。 如果要将某些内容从应用程序传输到网站(如文件),则需要Web服务或WCF服务。 但您的愿望似乎是网站和应用程序的共享数据库。

我想你应该通过这个链接…..它与所有其他网站相比,非常简单地拥有asp.net和c#的所有基础知识…. http://www.w3schools.com/

您可以让C#应用程序在某处写入数据并让ASP.NET在那里读取它。 要么是数据库(最有意义的话),要么是某个文件,比如XML或JSON。

在数据库上存储通信似乎是一种简单的方法。

您可以使用Web服务,但这需要由网站托管。 应用程序仍然可以在需要时将其轮询以进行写入和读取。

我想我找到了我想要的东西:

了解Windows Communication Foundation(WCF)的初学者教程 http://www.codeproject.com/Articles/406096/A-beginners-tutorial-for-understanding-Windows