2013-02-25 61 views
1

如何將SignalR引用和Dll集成到3.5項目中?3.5基於ASP的項目中的SignalR實現

+0

我已經試過這樣:PM>安裝,包裝Microsoft.AspNet.SignalR.Client,但它不是在一個3.5項目 – Sora 2013-02-25 10:01:29

+0

在這裏工作是回答你的問題 http://stackoverflow.com/questions/9369740/how-to-use-signalr-with-net-3-5/10550691#10550691 – 2013-10-25 05:57:33

回答

1

三個選項:

  • 你不使用它
  • 您的項目升級到較新的框架(大概是4.5)
  • 你做的工作,使在.NET 3.5 SignalR工作,可能會提交一個請求

網絡世界快速移動; .NET 3.5於2007年11月發佈 - 超過5年前。迫使所有圖書館作者限制自己,當絕大多數的項目將是4.0/4.5是禁止的。有些項目可能會選擇這樣做,有些項目可能會在較舊的平臺上提供受限制的功能子集,有些項目可能會選擇不值得支持的開銷(付出很多努力來支持邊緣用戶和下降用戶基礎)。

坦率地說,我認爲你應該將此作爲考慮升級框架的理由。

特別是,我可以想象SignalR想要利用WebSocket以及改進的異步IO功能,MVC掛鉤以及http-context存根功能(用於單元測試)。但可能更多(我沒有檢查)。

+0

你不用它 - >這裏有什麼替代方案? – 2013-02-25 10:08:07

+0

@Murali很大程度上取決於OP在做什麼;民意調查可能是一個簡單的倒退;我們從頭編寫了自己的Web套接字服務器,但是這嚴重依賴於新的異步套接字IO API。 – 2013-02-25 10:09:13

+0

我的項目在團隊基礎服務器內,最近我們遇到了一個主要問題,we.config被我們的學院鎖定,他錯誤地在我們的網絡中更改了他的電腦名稱,現在我們無法解鎖web.config,因此我們堅持在一個3.5項目,我們不能設法升級它,所以我應該如何讓signalR在3.5項目中工作? – Sora 2013-02-25 10:10:51