參考官方的文件
https://blogs.msdn.microsoft.com/msdntaiwan/2013/09/09/signalr-web-web/。已經有些過時。暫時還沒有其它入門案例,先由這裡開始
- 使用工具VS2005
- 開啟新的Web專案(Net 4以上)
- 使用NuGet取得 Microsoft.AspNet.SignalR.Sample 試執行,果然有些歷史了
- 要調整的地方有二方面
- SignalR初始啟動設置
- 新增class,用於加入初始啟動
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(demo_csharp_singleR.SingleRStart),
"Configuration")]
namespace demo_csharp_singleR
{
public class SingleRStart {
public void Configuration(IAppBuilder app) {
Microsoft.AspNet.SignalR.
StockTicker.Startup.ConfigureSignalR(app);
}
}
}
|
- 前台js引用
StockTicker.html
<!--
<script src="jquery-1.10.2.min.js"></script>
<script src="jquery.color-2.1.2.min.js"></script>
<script src="../Scripts/jquery.signalR-2.2.0.js"></script>
<script src="../signalr/hubs"></script>
<script src="SignalR.StockTicker.js"></script>
-->
<script src="jquery-1.10.2.min.js"></script>
<script src="jquery.color-2.1.2.min.js"></script>
<script src="../scripts/jquery.signalR-2.2.0.min.js"></script>
<script>
(function () {
$.getScript('../signalr/hubs', function () {
$.getScript('SignalR.StockTicker.js');
});
})();
</script>
|
其它
OWin,官方站點http://owin.org/