我正在开发一个需要在 ASP.NET 网站和 C# 应用程序之间进行双向通信的项目。
例如,如果我想单击 ASP.NET 网页上的按钮来检索某物的状态。
我怎样才能在他们之间实现这种通信?
请注意我以前从未使用过 ASP.NET,因此我提出了问题。
我正在开发一个需要在 ASP.NET 网站和 C# 应用程序之间进行双向通信的项目。
例如,如果我想单击 ASP.NET 网页上的按钮来检索某物的状态。
我怎样才能在他们之间实现这种通信?
请注意我以前从未使用过 ASP.NET,因此我提出了问题。
您可以在网站和应用程序中使用相同的数据库。如果您想将某些内容从应用程序传输到网站,例如文件,那么您将需要 Web 服务或 WCF 服务。但是您的愿望似乎是网站和应用程序的共享数据库。
我认为您应该通过此链接.....与所有其他网站相比,它以非常简单的方式具有 asp.net 和 c# 的所有基础知识.... http://www.w3schools.com/
您可以让 C# 应用程序在某处写入数据并让 ASP.NET 在那里读取它。要么是数据库(这是最有意义的),要么是某个文件,如 XML 或 JSON。
在数据库中存储通信似乎是一种简单的方法。
您可以使用网络服务,但这需要由网站托管。不过,应用程序仍然可以在需要时轮询它以进行写入和读取。
我想我找到了我想要的东西:
了解 Windows Communication Foundation (WCF) 的初学者教程 http://www.codeproject.com/Articles/406096/A-beginners-tutorial-for-understanding-Windows