Month: 2010-07

如上週六宣佈,大獎為MSDN及Win7的VS2010盃解碼魔人賽開始囉! 比賽規則如下: 2010/7/31(六)清晨5:00公告題目(選在週六是怕影響大家上班,挑在清晨是鼔勵大家早起) 謎題有初階與進階兩題,將同時公佈,最早找出答案並留言的人獲勝!(請務必留下噗浪帳號或電子郵...

這是我的經驗。開發WCF Service時先在本機上寫Service及Cient,Visual Studio及.NET Framework做掉了大部分的Dirty Work,拖拖拉拉,動動小指,一段WCF程式就寫出來了,開開心心地做完測試,將包含WCF Service的ASP.NET部署到遠端機器...

先前介紹過用WebClient存取網站內容的技巧,在實務上有個狀況: 當存取對象的ASPX發生程式錯誤,呼叫端只會得知是HTTP 500應用程式出錯,但錯誤細節無從得知。 例如以下範例: protected void Page_Load(object sender, EventArgs ...

在上週六宣佈,大獎為VS2010+MSDN的程式魔人比賽,題目已經確定,將會是由圖檔解碼的挑戰(謎之聲: 是要把薄碼解成無碼嗎?),本次比賽也正名為VS2010盃解碼魔人賽。同時有個好消息,MVP demo聽聞辦比賽的消息,特地加碼一套Windows 7旗艦版捐作奬品!! 獎品Win7一樣是...

同事報案,呼叫Web Service時一直出現HTTP 400 Bad Request的錯誤訊息,接著我花了近一個小時才抓出蟲來。 同樣的Web Service有其他程式在使用,可順利被呼叫無虞,呼叫程式碼看來正常,雖然我有點懷疑其中一個應是string的參數,怎麼變成了XmlNode,但在經驗中...

咦? 左邊的照片是什麼? 莫非… 大家不用揉眼睛,是的! 睽違兩年,超過10萬元的大獎再度重現江湖 --- 這回是VS2010 + MSDN訂閱一年份!  依據可靠消息來源指出,MSDN已經榮登軟體工程師最想要生日禮物的排行榜。現在告訴大家一個好消息: 身為軟體工程師的朋友們,不...

RFC是Request For Comment的意思,學過網路的人應該多半有聽過,但這篇文章跟開創網路歷史的那堆偉大協定文件一點關係都沒有(謎之聲: 憑你也配!),純粹只是提出一個構想,想多蒐集各方意見。 事情要從工作專案增加了多國語系需求說起,ASP.NET雖早有解決方案,但我一直覺得傳統的多國...

有個網站有較嚴的資安要求,因此在IIS管理員中將其設為必須使用SSL連線,當使用者使用HTTP而非HTTPS連線時,會看到403拒絕存取的錯訊訊息,不太友善: 403 - Forbidden: Access is denied. You do not have permission to view...

寫了一個很簡陋但可用的XML文件檢視器,一方面是專案剛好有需求,另一方面旨在強迫自己盡快熟悉Silverlight的開發。 這個Silverlight小元件可以嵌在網頁中檢視XML文件,各節點可展開收合,並提供XML原文對照。 Silverlight程式碼如下。其實只是借用Silverlight...

不知大家有無這種經驗,從網路下載或從網路分享直接開啟某個CHM檔,卻發現其實它是一本無字天書,內容頁一直出現"Navigation to the webpage was canceled”(己取消瀏覽該網頁) 之前一直搞不太清楚為什麼,一度誤以為是CHM格式不相容或檔案損壞所致,...

前幾天上班順便載小朋友去阿媽家,忽然有感而發,加上這幾天看大家用Plurk Painter畫得不亦樂乎,喚醒了我的塗鴉魂,故信手亂塗一幅,順便也對提高台灣生育率做點微薄貢獻。 (點選可看完整尺寸原圖)

學海無涯! 一直以來,要放Unicode文字就得開NVARCHAR欄位的觀念深植我心。直到今天聽一位同事說: 如果Oracle資料庫的字元集設成Unicode,開VARCHAR就好了,不必為Unicode特意開NVARCHAR。 這顛覆了我的認知,但也不確定我根深蒂固的觀念是否隨軟體版本演進早已有...

解問題的過程很有趣。對於不熟的事物,初看像一團迷霧,但隨著謎題一個個解開,對背後原理的了解愈來愈多,一些原本沒有頭緒的問題,忽然迎刃而解,往往自己都覺得驚喜。 還是上回的RIA Service暴斃奇案。一開始先是用土法練鋼的方法找出資料量太大會造成WCF無疾而終,接著學會了用WCF Tracing...

相信許多人都有WCF很難Debug的印象! 的確,Client透過Proxy Class以非同步呼叫執行於Host程序的程式碼,乍看跟呼叫本地元件沒兩樣,但本質上卻涉及一連串複雜機制,要將Server端或傳輸環節中發生的錯誤詳實地傳到呼叫端本來就不是件簡單的事。 昨天剛好遇上一起RIA Servi...