正常節奏
介紹
SignalR 是 ASP.NET 團隊正在開發的一個 Microsoft .NET Framework 庫和 jQuery 插件,可能包括在以后版本的 ASP.NET 平台中。 它提供了一些前景極為光明的功能,而這些功能正是 .NET Framework 當前不曾具有的,並且是越來越多的開發者所需要的。
SignalR 是一個集成的客戶端與服務器庫,基於瀏覽器的客戶端和基於 ASP.NET 的服務器組件可以借助它來進行雙向多步對話。 換句話說,該對話可不受限制地進行單個無狀態請求/響應數據交換;它將繼續,直到明確關閉。 對話通過永久連接進行,允許客戶端向服務器發送多個消息,並允許服務器做出相應答復,值得注意的是,還允許服務器向客戶端發送異步消息。是一個完全基於客戶及服務器端解決方案,它是以JS作為客戶端和ASP.NET作為服務端來創建這類的應用。
有關SignalR的更多細節
SignalR在NuGet上被分成了幾個包:
· SignalR – 主要的包,包括SignalR.Server和SignalR.Js(你應該安裝這個)
· SignalR.Server – 服務器端組件用以創建SignalR端點
· SignalR.Js – SignalR的Javascript客戶端
· SignalR.Client – SignalR的.NET客戶端
· SignalR.Ninject - SignalR 的Ninject 相關解決方案
SignalR的系統要求等請參考:http://www.asp.net/signalr/overview/getting-started/supported-platforms
安裝SignalR
這里以Microsoft Visual Studio 2012為例,通過NuGet安裝,工具——>擴展和更新,輸入nuget搜索
即可下載安裝,安裝完畢后,通過NuGet來安裝SignalR
方式一:工具——>庫程序包管理器——>管理解決方案的NuGet程序包
選中項即可為當前項目安裝SignalR。
方式二:工具——>庫程序包管理器——>程序包管理器控制台
輸入Install-Package Microsoft.AspNet.SignalR
完成后,發現項目添加許多dll以及JavaScript
異常節奏
異常1
我是這樣解決的
8.8.8.8是谷歌的ip地址 114是中國的 可能是我網絡的關系 參考其他文章並沒有出現這種情況
異常2
異常2是4.0框架不支持owin 2.0.1 修改項目框架為4.5 然后重新安裝解決