The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

介紹ASP.NET元件:.NET URL Rewriter and Reverse Proxy

由於我以前曾經好長一段時間都只碰 LAMP ( Linux, Apache, MySQL, PHP ),也因為這樣之前曾經接觸過 Apache 的一個很有名的模組 mod_rewrite,由於這個模組強大的 URL Rewriting 功能,讓你很輕易的就可以完成 SEO 的規劃,或是設定條件阻擋 Hot-linking 的要求,甚至於還可以做到類似 Reverse Proxy 的效果。這樣的功能在 ASP.NET 中當然也少不了,不過讓我高興的是,竟然有人實做出一個跟 mod_rewrite 設定格式幾乎相容的版本。

... 繼續閱讀 ...

C# 編碼規範(Coding Standard)參考文件

我長久一來一直苦惱於不知道如何訂定 C# 編碼規範(Coding Standard),雖然很久以前我就有看到微軟的開發類別庫的設計方針文件,不過內容過於嚴謹,況且我們的工程師大多是開發 ASP.NET 居多,並不常開發類別庫(Class Libray),所以我若用 MSDN 的開發類別庫的設計方針要求工程師們可能會有點不切實際。

... 繼續閱讀 ...

最新的跨瀏覽器攻擊手法:Clickjacking

由於這次我報名參加 2008 OWASP 亞洲年會時,在議程中看到一個新的攻擊手法(或漏洞)稱做 Clickjacking,而 Clickjacking 這名詞有多新呢?連 Wikipedia 上面的的 Clickjacking 資料都是 10/9 才剛新增上去的,我進而研究了一下這個攻擊手法的細節,這才意識到這個漏洞的嚴重性,各位千萬不可等閒視之。

... 繼續閱讀 ...

透過 3G 上網時,使用 Fiddler2 無法截取到封包的問題

這是我正式開始用 3G 上網工作後的第二個問題了,這次是遇到了 Fiddler2 無法截取到封包的問題,今天剛遇到這個問題的時候也不會直接聯想到是 3G 上網的問題,所以一直往 IE7, Vista SP1, Fiddler2, Capture 等關鍵字去查詢,找了好久都沒有人提到相關的問題,讓我十分灰心,但最後我只好乖乖的翻 Fiddler2 網站上的說明文件,終於找到了解答。

... 繼續閱讀 ...

介紹好用工具:FreeMind ( 免費的心智圖繪製軟體 )

FreeMind 是一套我工作上不可或缺的工具之一,許多像是企畫網站架構、軟體架構、功能規劃、工作項目整理、甚至於一些技術筆記,都是採用 FreeMind 來協助我組織想法,如果有人不瞭解何謂「心智圖」的,可以上 Google 搜尋相關資料,或是到 Wikipedia 查詢 心智圖Mind Map 關鍵字。

... 繼續閱讀 ...

透過 3G 上網時,Windows Live Messenger 竟然無法登入

我最近買了一台筆記型電腦,並且使用 Windows Vista SP1 作業系統,我是採用 HUAWEI 的 3G Modem (台灣大哥大) 上網的,而我使用 Windows Live Messenger Beta 的版本是 2009 (Build 14.0.5027.908),也測試過 2008, 8.1, 8.0 等版本,都完全無法登入 Windows Live Messenger,當我使用 "連線疑難排解員" 時,他都回應我 "您電腦的 IP 位址不正確。"。

... 繼續閱讀 ...

解決安裝大型 Microsoft Windows Installer (.msi) 套件的問題

昨天在安裝一台新的 Windows Server 2003 開發主機,安裝了 Visual Studio .NET 2003, Visual Studio .NET 2003 SP1, Visual Studio 2005,然後安裝到 Visual Studio 2005 SP1 的時候,每次安裝幾分鐘後就會發生錯誤,原來這是 Windows Installer (.msi) 或 Windows Installer 補充程式 (.msp) 的一個問題,當你在安裝大型 Microsoft Windows Installer (.msi) 套件或大型 Microsoft Windows Installer 補充程式 (.msp) 套件時,就會遇到這個錯誤。

... 繼續閱讀 ...