Skip to main content
 首页 » 编程设计

c#之Asp.NET MVC/Web API 的模式满足 SignalR/Websockets

2024年05月29日33xxx_UU

<分区>

我们有一个 Web 应用程序想要在 Asp.NET MVC 中使用 SignalR/Websockets。我很难理解 SignalR 和/或 Websockets 在最有意义的目录结构中的最终位置,并保持关注点的分离(因为 SignalR/Websocket 函数在技术上类似于 Controller )。

那么,这样更正确吗?

  • 控制者
  • 模型
  • 浏览量
  • 角色

还是这样更正确?

  • Controller
    • 角色(子文件夹)
  • 浏览量
  • 模型

第二个问题:命名为“角色”有意义吗?或者这是我们调用文件夹 SignalR 的情况?

我问的原因是 MVC 应用程序(模型、 View 等)的目录结构已经得到了很多强调,但是对于放置角色类的位置似乎没有太多指导。