【发布时间】:2017-11-28 15:11:38
【问题描述】:
我需要基于我的 asp.net core 1.0 Web 应用程序实现实时数据共享推送。即,如果有任何新数据可用,我想将其推送给所有连接的客户端/登录用户。我正在考虑使用 SignalR 和 websockets,但 SignalR 适用于 .net core 2.0 而 websockets 适用于 .net core 1.1 版本。
这是我的csproj文件中的配置
<PropertyGroup>
<TargetFramework>netcoreapp1.0</TargetFramework>
<RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
<PackageTargetFallback>$(PackageTargetFallback);dotnet5.6;portable-net45+win8</PackageTargetFallback>
</PropertyGroup>
还有其他选择吗?否则我必须将其升级到 1.1 或 2.0 才能实现这一点。
我还浏览了一些文章here,它使用了signalR,但本文中显示的package.json 说netcoreapp1.0,这让我很困惑。如果本文的作者可以将 SignalR 与 .net core 1.0 一起使用,那么为什么文档提到 2.0 我在这里遗漏了什么?
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
}
我是 .net 核心的新手,所以任何指导我正确路径的人都会非常有帮助。只是帮助我纠正我的理解我可以照顾实施部分谢谢????
【问题讨论】:
标签: asp.net-core websocket signalr asp.net-core-1.0 asp.net-core-signalr