我使用的是ASP.NET MVC5,它有一个用于我的业务逻辑库。我想使用Signalr进行聊天,但是这些消息应该经过验证,记录到数据库中,如果收件人不在线,还可以通过电子邮件发送给他。
我的问题是:是在我的业务逻辑库中安装Signalr,还是将其放在单独的库中,还是因为集线器的原因而将其保留在ASP.NET应用程序中?
发布于 2014-01-18 16:34:34
SignalR已经是一个单独的库了。您只需添加引用或通过PM安装即可:
PM> install-package SignalR如果你在谈论另一个抽象层,这是我的观点:
请阅读本文:Evolutionary Project Structure (cached in google)。
可能有帮助的实践:
https://stackoverflow.com/questions/21201823
复制相似问题