【发布时间】:2025-11-25 08:40:01
【问题描述】:
我有一个具有以下属性的应用程序:
- 客户端在网络上有一台机器,其中包含一段 C# 代码,该代码收集有关它正在运行的机器的详细信息,并定期将这些详细信息发送到我用 C# 编写的小型服务器
- 然后通过查看服务器命令行向某人显示客户端的详细信息
- 一次可以有多个客户端
我希望此应用程序不向服务器命令行显示详细信息,而是将它们显示在 ASP.NET MVC 3 页面上。
我正在考虑 a) 在客户端中让它使用新的详细信息远程更新数据库并一起切断服务器(但是这可能会导致大量的开销,因为有多个客户端同时运行) ,然后让 ASP.NET 应用程序查询数据库或 b) 在服务器中创建一个新方法,该方法一旦调用,将返回当前连接的客户端列表及其最后提交的详细信息,然后让我在 ASP.NET 中的控制器调用这个方法并显示详细信息?
想法?有什么建议吗?
【问题讨论】:
-
看起来像 MVC 和实体框架。公开一个 Web API(客户端推送到)和一个网页(显示 API 收集的内容)。
标签: c# asp.net asp.net-mvc asp.net-mvc-3