上回測過SignalR四種傳輸方式的Server到Client段效能表現,確認Long Polling因不斷重發Request效率稍差,其餘兩種方式效能則相去不遠,WebSocket並無格外突出。先前剖析中,我們知道WebSocket最大特色在於"支援雙向傳輸",這回我們來個Server到Clie...

上篇文章剖析了SignalR的四種傳輸方式: Forever Frame、Long Polling、Server Sent Event及WebSocket,延伸出另一個議題,這四種傳輸方式效率如何? 理論上WebSocket Overhead最少且支援雙向傳送,很有HTML5傳輸霸主之相,但我期...

能依瀏覽器支援能力自動尋找最適合的通訊方式,是SignalR最迷人之處。SignalR 2.0共支援Forever Frame、Long Polling、Server Sent Event、WebSocket四種通訊方式,在Introduction to SignalR的Transports a...

新增了一個MVC專案要測試SignalR,透過NuGet安裝Microsoft.AspNet.SignalR.Sample,依照readme.txt指示,需在OWIN Startup中加入: Microsoft.AspNet.SignalR.StockTicker.Startup.Con...

這半年來,在開發ASP.NET Web API及SignalR的過程常看到一枚生冷術語--OWIN,不知其所以然好一陣子,今天花點功夫粗略理解一番,特筆記備忘。 OWIN(Open Web Interface for .NET)是一套開放網站介面標準,重新定義了.NET Web Applicat...

專案動用了SignalR 2.0,在我的Windows 2008R2開發機配合Chrome實測卻怎麼都無法開啟WebSocket傳輸,後來才發現SignalR支援WebSocket的必要條件: 伺服器端: .NET 4.5 Framework + Windows 8 或 Windows ...

有支排程透過Microsoft Exchange Web Service Managed API 2.0存取Exchange Web Service收發信及讀取公用資料夾,執行時需指定Exchage.asmx URL方能運作。程式每日執行,多年無事,卻在手頭專案烽火連天的某個早上爆開,彈出錯誤訊...

黑暗執行緒部落格邁向新里程碑,累積點閱次數衝破500萬大關囉~ 前陣子發現數字將破500萬,暗自擬好祕密計劃(:P,稍候公佈),這幾天特別留意計數器,推測會在11/19達陣。臨下班數字來到4,999,950,又不想錯過歷史性一刻,二話不說,切換到行動模式,開著3G搭捷運一路監看訪問記錄。...

發現Visual Studio 2013已悄悄移掉對SQL Server Compact Edition的內建支援,爬文得知大家較推的替代方案為SQL Server Compact Toolbox。下載安裝SQLCE Toolbox,發現新增SQLCE連線功態被停用並出現Runtime 3.5 ...

去年首辦佳評如潮的田中馬,一如預期報名上演秒殺,幸運搶到門票,抱著朝聖心情參加我的第12馬。 投宿南投,5點出發前往田中兒童公園。印象中來彰化的次數屈指可數,唯一的模糊記憶是小時候到八卦山看大佛吧? 田中鎮,自然也是首次造訪,說起來跑馬拉松強迫不愛出門的阿宅四處遊歷增廣見聞,豐富我的貪...

前面談過傳入建構參數,但並非所有物件參數都可由建構式傳入,有些要透過屬性指定(例如: new MyObject() { SomeProperty = SomeValue };),而這也是IoC/DI的工作職掌之一,專業術語叫Property Injection(屬性注入)。 解說前先介紹幾個測...

在先前的範例(1 2),透過Resolve<T>()建立的物件都只有單一建構式且不需建構參數,如果有多個建構式或建構時需要建構參數時,Autofac會如何處理? 當類別有多個建構式時,Autofac會依"能符合最多個容器提供參數的建構式優先"做為選擇依據。其英文原...

在使用IoC設計模式時,有一個有點難懂卻不能迴避的問題 -- 如何妥善管理物件生命週期,避免記憶體洩漏(Memory Leak)? 要了解此議題,先大推一篇關於Autofac物件生命週期的經典文章,其中有頗詳細的闡述,這篇筆記只簡短摘要我實際應用的心得,關於完整說明推薦大家參考原文。 問題從...

開始前先聲明(坦白從寬~),我對Design Pattern的研究十分淺薄,寫起IoC、Singleton的題材有種越級打怪的心虛感,我知道本部落格有不少讀者深諳此道,如筆記有疑或有誤之處,懇請十方大德不吝指正。 Singleton是挺常見的設計模式,旨在確保該型別於Process中只會產生單...

先前寫過Word套表服務,透過C#程式呼叫Word進行文字置換並轉存PDF,包裝成Windows Service執行並透過ASP.NET Web API接受需求。 程式在開發環境與測試環境運作良好,部署到正式環境Windows Server 2003卻遇上麻煩。 首先,套表程式的Window...