【问题标题】:How to communicate between ASP.NET & C# Application如何在 ASP.NET 和 C# 应用程序之间进行通信
【发布时间】:2013-11-14 11:56:34
【问题描述】:

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

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

如何实现它们之间的这种通信?

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

【问题讨论】:

  • 需要更清楚地了解“您打算从哪里获得状态”。从描述来看,您似乎需要一个网络服务。
  • SignalR.基本上是为此而建的。
  • 请指定 c#appliction 的类型,即类库、控制台应用程序、Windows 窗体应用程序、Web 服务等
  • 我建议你阅读asp.net的教程...
  • 我想我找到了我要找的东西:codeproject.com/Articles/406096/…

标签: c# asp.net communication


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我认为您应该通过此链接.....与所有其他网站相比,它以非常简单的方式具有 asp.net 和 c# 的所有基础知识.... http://www.w3schools.com/

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

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

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

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多