最近在玩許多 Windows Server 2008 的架構與設定,由於是在購買前安裝的試用版,所以還無法正式啟用,但若測試達到的預設的 30 天那就麻煩了,但還好 Windows Server 2008 有提供延長試用期的方法,最多可以讓你試用 120 天,以下是設定延長試用的方法與查詢剩餘天數的工具說明。
... 繼續閱讀 ...
今天有朋友跟我說一個「上帝模式」的小技巧,雖然對我來說不是什麼實用的技巧,因為我現在非常依賴 Windows 7 的搜尋功能,已經不再用瀏覽的方式找項目了,但這技巧可能對有些人有用,而且還真的挺有趣的。
... 繼續閱讀 ...
我其實三不五時會遇到視窗無法透過「滑鼠」來移動的問題,這狀況其實不常發生,但是今天剛好又遇到一次,上次我朋友遇到的時候我用鍵盤幫他解決讓他驚豔萬分,因此想來分享一下這個小技巧。
... 繼續閱讀 ...
之前幾篇文章有講過 ASP.NET MVC 事實上共用許多 ASP.NET 原本就有的東西,這當然連 ASP.NET 全球化和當地語系化的支援也包含在內,在建置多國語言網站時我們通常會利用 App_GlobalResources 儲存全域資源檔,與頁面有關的本地資源檔會放在每一個 *.aspx 所在目錄下的 App_LocalResources 目錄下,這樣的架構在 ASP.NET MVC 之中也一樣可以利用,只是需要一些小技巧才能方便在 View 中使用,今天會分享一個 HtmlHelper 幫助我們在 View 中取用資源檔的資料。
... 繼續閱讀 ...
最近有人問我 ASP.NET MVC 如何實做 HTTP 301 永久轉向 (HTTP 301 Moved Permanently),因為內建的 RedirectResult 或 RedirectActionResult 或 RedirectToRouteResult 的轉向動作都是用 HTTP 302 做轉向,但事實上這個問題與 ASP.NET MVC 無關,因為這部分的解決方法跟 ASP.NET Web Form 一模一樣。
... 繼續閱讀 ...
我原本以為這是個簡單的任務,但是卻怎樣都無法清除乾淨,只好動用 Process Monitor 工具分析,雖然最後還是有一關無法理解(要靠大家來找了),但是最後我還是找到方法清除所有歷史紀錄了。
... 繼續閱讀 ...
當在你的 Visual Studio 2008 同時安裝 ASP.NET MVC 1.0 與 2.0 Beta 的版本時,很有可能會遇到開啟 ASP.NET MVC 2.0 專案時無法使用快速鍵(Shortcuts)的問題,這個問題是因為你之前在安裝 ASP.NET MVC 1.0 時快速鍵就已經註冊進 Visual Studio 之中,導致安裝 ASP.NET MVC 2.0 Beta 時無法註冊成功,這時只要做個在 [工具] / [選項] 的 [鍵盤] 重新設定即可。
... 繼續閱讀 ...
之前在 ASP.NET Web Form 的年代要在 類別庫(Class Library) 專案中取得 HttpContext 的資訊,很容易就可以透過 HttpContext.Current 屬性即可獲得所需資訊,也可以判斷 HttpContext.Current 是否為 null 來決定是否目前是在 Web 環境下,雖然到了 ASP.NET MVC 的世界也有 HttpContext.Current 但是我們更需要 RouteData 資訊讓我們能進一步取得 ASP.NET MVC 的相關資訊。
... 繼續閱讀 ...
研究 Beta 版的技術真是累人,很多事情講的不清不楚,害我花了好多時間才將 AppFabric Caching (Code Name: Velocity) 的開發環境弄好,以下是將 Velocity 開發環境設立完成的完整過程。
... 繼續閱讀 ...