The Will Will Web

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

Office 365 信箱移轉系列:回復「垃圾郵件選項」的方法

升級到 Office 365 的 Exchange Online 信箱之後,之前累積多年的「垃圾郵件選項」並不會動從 pst 資料檔自動匯入,因此必須先從舊帳戶匯出「安全的收件者」、「安全的寄件者」與「封鎖的寄件者」這三個清單,然後再匯入新的帳戶即可,以下就是操作步驟說明。不過,我發現,就算不匯入這些安全或封鎖的郵件清單,Office 365 的垃圾信過濾機制真的過濾的的非常非常精準,我還蠻訝異的,之前我公司的 Exchange 之前還擋著一個 SpamAssassin + Amavis 來阻擋垃圾信,垃圾信才會少很多。

>>> 試用 Office 365 的申請連結 <<<

... 繼續閱讀 ...

Office 365 信箱移轉系列:回復行事曆「色彩類別」的方法

幾天前,我已經成功將公司原有的 Exchange 郵件伺服器裡的所有信箱成功移轉到 Office 365 平台 ( Exchange Online ),信箱遷移過程整體來說並沒遇到什麼大礙,但多少還是遇到一些小問題,接下來我會寫一些將現有信箱遷移至 Office 365 過程中的一些疑難雜症與解決方法。我們就先從 Outlook 行事曆的「色彩類別」全數消失事件開始講起!

>>> 試用 Office 365 的申請連結 <<<

... 繼續閱讀 ...

免費申請 StartSSL™ 個人數位簽章與網站 SSL 憑證完全攻略

銷售憑證的公司競爭激烈,國外甚至於有一家簽發憑證的業者 StartSSL™ 提供完全免費的 SSL 與 S/MIME 憑證,每次可申請一年期,憑證有效日到期之前還可以再次申請一次憑證,一樣是免費。這個免費的申請方案其實已經存在很多年,一年可以省下數千元的憑證簽證費用,是個不錯的選擇。但礙於申請的步驟十分繁瑣,可能還是有許多人不知道如何申請免費憑證。

... 繼續閱讀 ...

如何在 Powershell 開啟時自動引入常用的 ps1 指令檔腳本

最近公司內負責 IT 的同事希望能透過 Powershell 測試遠端主機的 HTTP ( Port 80 ) 是否斷線,在以前,大家可能都會安裝 telnet 工具程式來做 TCP 測試,但在伺服器安裝 telnet 工具程式不是個好習慣,因為早期經常有許多駭客程式會利用系統內建的 telnet 程式發動一些攻擊或測試,所以近幾代的 Windows 也都變成預設不安裝 telnet 程式,如果你希望在沒有安裝 telnet 程式的情況下完成 HTTP 連線偵測,就可以利用 Powershell 達成這個目標。不過,每次開啟 Powershell 都要輸入長長的指令或每次都要手動載入 ps1 指令檔不是很麻煩嗎?今天我就來說說怎樣讓這些常用的 ps1 指令檔腳本在你開啟 Powershell 的同時就自動載入完成。

... 繼續閱讀 ...

如何在 ASP.NET Web API 套用 ELMAH 錯誤紀錄模組

每個網站必備的 ELMAH (Error Logging Modules and Handlers) 模組,在使用 ASP.NET Web API 時卻無法自動套用,也就是說 ASP.NET Web API 執行的過程中發生任何例外,預設都不會自動寫入 ELMAH 指定的儲存區。那是因為 ASP.NET Web API 的主要用途是用來回應呼叫 RESTful API 的用戶端要求,為了不讓用戶端得到不符合 JSON 或 XML 格式的訊息內容,因此所有例外都會被 ApiController 基底類別給攔截,如果我們想在 ASP.NET Web API 實作錯誤紀錄,則必須透過 Action Filter 來設定。

... 繼續閱讀 ...

新書出版:〔ASP.NET MVC 4 開發實戰〕已於 12/20 上市

俗話說的好,有一就有二,無三不成禮。兩年多前出版了人生第一本書 ASP.NET MVC 2 開發實戰〕,獲得廣大開發人員的肯定與迴響,還曾經一度爬上天瓏排行榜冠軍,這些對我來說都是美好且難得的回憶。一年多前,也應邀翻譯了一本〔Windows Phone開發實戰〕書籍,還藉此提升了英文閱讀能力,也算有所收穫。今年,排除一切困難,在百忙之中抽空完成了前年這本書的改版,名為〔 ASP.NET MVC 4 開發實戰〕且已在幾天前正式出版上市,趁著這次新年四天年假,著實是看書的大好時機,大家加油! (^_^)

... 繼續閱讀 ...

ASP.NET Web API 無法輸出 Entity Framework 物件的解法

開發 ASP.NET Web API 時,如果專案使用 Entity Framework 技術的話,當 Entity 與 Entity 之間包含導覽屬性 (Navigation Property) 的話,在預設的情況下,ASP.NET Web API 在輸出 JSON 格式時,會引發一個 System.InvalidOperationException 的例外狀況,其錯誤訊息為「'ObjectContent`1' 類型無法序列化內容類型 'application/json; charset=utf-8' 的回應主體。」,若要解決這個問題,有幾個必須注意的地方,才能讓 ASP.NET Web API 正常且穩定的運作。

... 繼續閱讀 ...

Windows 下的 TEMP 目錄中檔案過多會導致系統效能驟降

上週,我們一個主機代管的客戶,因為客戶端機房搬遷的關係,我們幫客戶的主機關機並且移到另一個機房開機,但開機過後一、兩天,客戶回報主機有效能變差的情況,開啟網站首頁要等好幾分鐘才會出現畫面。當效能降低時,IIS 的反應時間會拉的很長,所以同時上線人數也會開始累積,只要重開 IIS 的應用程式集區就會解決效能問題,但主機的反應還是會頓頓的,我們的人查了好多天還是無法理解其始末,問題也為解決,直到有人提出了一個奇特的症狀 (symptom),這才讓我找到線索解決這次危機,欲知詳情,請繼續看下去…

... 繼續閱讀 ...