解決 Microsoft.ReportViewer.WebForms 組件載入失敗問題
錯誤現象 本機開發環境下 ReportViewer 報表顯示正常,部署至其他機器時出現組態錯誤: 無法載入檔案或組件 Microsoft.ReportView
WCF 服務裝載完整指南:四種宿主模式深度解析
服務宿主基本概念 公開 WCF 服務需提供執行環境(宿主)。如同 .NET CLR 需宿主執行代碼,WCF 宿主運行於應用程式域,可建立一或多個 Service
WCF REST 架構觀念(一):REST 光譜與核心特徵
REST 定義的多樣性與光譜觀點 業界對 REST 的定義眾說紛紜,有人主張嚴格規範,有人採寬鬆詮釋。筆者傾向認為 REST 架構存在於一個連續光譜上,而非二元
WCF REST架構實戰(二):建立支援AJAX的WCF服務
前言:重新認識 LO-REST 的價值 在上一篇〈WCF中的REST架構一(REST 概述)〉中,我們探討了 REST 架構的基本概念,並介紹了從 HI-RES
XML 在 .NET 平台下的自訂控件應用(1):控件架構與屬性設計
XML 簡介 XML(可擴展標記語言)以「鍵/值」處理資料,類似資料庫系統,純文字儲存具跨平台性,允許自訂指令系統,提升開發效率與程式碼可移植性。 自訂控件製
XML 在 .NET 平台下的自訂控件應用(2):Schema 定義與驗證
XML 驗證方式 XML 處理前需驗證,主要兩途徑:DTD(文件類型定義)與 Schema。Schema 同為 XML 文件,表現優於 DTD。本文採用 XDR
Enterprise Library 深入解析與靈活應用(1):透過 Unity Extension 整合 Policy Injection Application Block
前言 Enterprise Library 為微軟 P&P 開源框架,本系列側重深層實作原理、設計模式、擴展與最佳實踐。首篇探討如何透過自訂 Unity
Enterprise Library 深入解析與靈活應用(2):透過 SqlDependency 實現快取與資料庫同步
前言 企業級應用離不開快取,Caching Application Block 提供易用擴展框架。快取核心在於將穩定資料駐留記憶體,關鍵挑戰為負載平衡與持久層資
Enterprise Library 深入解析與靈活應用(3):將 Unity、PIAB、Exception Handling 引入 MVP 模式
前言 Smart Client Software Factory 專案採用 MVP 模式。View 負責 UI 呈現,Model 關注業務,Presenter
Enterprise Library 深入解析與靈活應用(4):自訂 Exception Handler 實現屬性值導向異常處理
前言 ELAB(Exception Handling Application Block)採用策略導向異常處理:Policy = Exception Type
Enterprise Library 深入解析與靈活應用(5):Batch Job Executor 實作與 EL 配置模式
前言 專案升級導致 TFS 2005 Team Build 失效,需手工處理編譯、文檔生成、模板建立、腳本合併、安裝包產出等任務。這些任務多屬檔案系統操作與可執
Enterprise Library 深入解析與靈活應用(6):自己動手打造迷你版 AOP 框架
前言 公司專案廣泛使用 PIAB,但舊專案基於 EntLib 2.0 無法直接使用 PIAB(3.0 才推出)。為解決此問題,我以方法攔截原理實作一個簡易 AO
Enterprise Library 深入解析與靈活應用(7):再談 PIAB 與 Unity 整合
前言 Enterprise Library 中 PIAB(Policy Injection Application Block)定位為輕量級 AOP 框架,Un
Enterprise Library 深入解析與靈活應用(8):透過 WCF 擴展實現與 EHAB 整合(上)
前言 在《WCF 技術剖析(卷1)》最後一章的 PetShop 範例中,我展示了如何利用 WCF 擴展實現 AOP、IoC 等模式,並整合企業庫的 Except
Enterprise Library 深入解析與靈活應用(8):WCF 與 Exception Handling Application Block 整合(下)
前言 在上一篇文章中,我們詳細介紹了如何透過自訂 ClientMessageInspector 與 ErrorHandler,實現 WCF 與微軟企業庫中 Ex
Enterprise Library 深度解析 (九):CachingCallHandler Out 參數 Bug 根因與修復方案
文章導讀 本文揭露 Enterprise Library Policy Injection Application Block (PIAB) 中 Caching
Socket 程式設計實戰 (一):基礎 Socket 同步通訊入門
文章導讀 Socket 程式設計系列開幕篇,展示最基礎的 System.Net.Sockets.Socket 同步阻塞通訊客戶端/伺服器端完整程式碼。適合網路程