【发布时间】:2021-05-20 07:56:10
【问题描述】:
我需要开发一个 NET Framework MVC Web 应用程序,该应用程序在一个表单中包含 5 个项目,每个项目包含一个描述和一个图像。例如,我需要将这些发布到服务器应用程序(本地),该应用程序获取这些数据并将其存储在 XML 文件中(无需使用关系数据库)。我的服务器应用程序是基于 NET Framework 的控制台。当我更改服务器中文件的描述时,我必须在客户端的 ASP NET Web 应用程序中“实时”显示更新的值,所以我需要以某种方式将文件的值发回给ASP NET 网络应用程序。我一直在寻找 signalR,但似乎更适合即时消息传递而不是处理文件,所以我认为 websockets 是一个好主意。似乎不太复杂,但我从未使用过 websockets,所以我想知道这是否可能与我上面的建议有关,所以我有几个问题:
- ASP NET Web 应用程序和服务器控制台应用程序之间的这种数据流是否可行?在服务器中创建一个 Web API 来处理这个问题会更好吗?
- 如何将数据从客户端 Web 应用程序发送到控制台,通过 URL 是一个不错的选择吗?
- 谁能提出一个更简单或更可行的解决方案?
非常感谢这里的帮助。
【问题讨论】:
标签: c# asp.net-mvc websocket console-application client-server