昨天同事將一個 ASP.NET 4.0 的網站安裝到客戶的 IIS6 主機上 (測試環境),結果過程非常不順利,他們曾經一度覺得客戶的主機不知道經過幾隻手蹂躪過了(因為有好多人在共用 Administrator 帳號)進而產生排斥安裝在客戶主機以及 “為什麼我們要用 ASP.NET 4” 的感覺,不過在一群人的努力之下最後還是克服了困難,我特別因此寫下筆記,相信這些問題有其他人也可能會遇到。
... 繼續閱讀 ...
我公司最近正如火如荼的採用 .NET 4.0 全新技術做開發,但最近在升級舊有專案時發現有個專案升級的並不順利,由於該專案有參考一個 PKI 加密元件,該元件是採用 COM 技術做開發,所以在以前在專案裡參考 COM 元件時都會預設產生一個 Interop 組件可供參考,但 .NET 4.0 提供一個內嵌 Interop 型別的功能,當你在 Visual Studio 2010 將 .NET 3.5 專案升級上 .NET 4.0 後該 Interop 組件的參考屬性預設會設定為 True,這就有可能導致專案無法編譯的問題。
... 繼續閱讀 ...
利用 Visual Studio 2010 的 Entity Framework 設計工具從資料庫產生模型後通常會先自動排版,不過每一個產生的模型(Entity)預設寬度都是固定的,導致一些表格名稱太長的項目都顯示不完整 (如下圖示),而 Entity Framework 設計工具似乎還沒有聰明到可以依照我的意思自動排版,但我今天研究出一個新方法可以幫我解決此問題。
... 繼續閱讀 ...
前幾天遇到幾個 Entity Framework 的連線問題,因此誓死研究出前因後果,本次研究頗有心得,雖然都是小東西,但應該算蠻重要的,對日後用 Entity Framework 開發 DAL 元件有很大的幫助。
... 繼續閱讀 ...
延續昨天的文章主題,透過網友 Willie 的推薦,我決定替我的 Postfix 加上 Postgrey 機制,Postgrey 的運作機制是讓 SMTP 收到郵件後先回應 450 (Requested mail action not taken: mailbox unavailable) 給來源 SMTP 伺服器,若來源伺服器是標準的 SMTP 伺服器就會格一段時間自動重試,但如果對方是用發垃圾信的工具,就不會將信件重發一次 (因為他正忙著發上千萬封的垃圾郵件),也就達到有效阻擋垃圾郵件的目的。
... 繼續閱讀 ...
這陣子因為2010年世界盃足球賽與端午節的關係,公司收到的垃圾信特別的多,我公司才十幾人但光是一個早上被 SpamAssassin 偵測到的垃圾信就有 3,000 多封垃圾郵件,由於這些垃圾郵件難免會有誤判的時候,所以通常這些 Spam 的郵件都會流下,並由專人定期查看,但看到過多的垃圾信通常就是一次全部刪除,也失去定期查看的意義。昨天將 Postfix + SpamAssassin 調整過一番之後,今天早上的垃圾郵件已經降到 300 封了,效果非常驚人。
... 繼續閱讀 ...
使用 IE8 有個好處,就是當開啟 RSS 內容時會自動顯示漂亮的排版 (摘要讀取檢視),而不是顯示生硬的 XML 內容 (如下圖示),但有時候我們在開發程式時會需要直接察看 XML 內容,雖然你也可以透過 [檢視] > [原始檔] 的方式察看原始碼,但事實上你也可以設定 IE8 讓這些 RSS/XML 直接用 IE8 內建的 XML 讀取檢視來顯示。
... 繼續閱讀 ...
之前寫過一篇 ASP.NET MVC 內建測試專案如何設定啟用 Code Coverage,結果到了 Visual Studio 2010 設定過程有些不太一樣,以下是心得筆記。
... 繼續閱讀 ...
在很久以前我就知道可以在 Word 文件中使用 DocProperty (文件屬性) 來定義一些文件中經常會出現的變數,不過只有在變數特別多的情況下才會去用他,所以已經好多年忘記他的存在,其實大部分的時候用 [搜尋及取代] 功能就可以快速進行文件內容的替換,但前陣子看到方丈的文章才又突然讓我想起有這個功能可用,本文章與方丈的文章使用不同的技巧,但是目的是一樣的,就是讓文件可以快速變換內容。
... 繼續閱讀 ...