由於公司慢慢地開始將新的專案都移往 Windows Azure 雲端平台做網站代管,漸漸地也開始遇到一些小問題,這些問題在還沒上雲端之前通常不會發生,像我們這次遇到的問題就跟顯示時間有關。由於 Windows Azure 雲端平台是全球性、跨國家、跨地域的服務平台,因此,無論是 .NET 執行環境的時區,或是 SQL Database 資料庫的時區,預設都是以 UTC 世界標準時間 (Coordinated Universal Time) 為主,也因此在上面執行的網站在顯示時間時,你就會覺得時間好像怪怪的,怎麼都不準。今天我就是要來講怎樣利用 ASP.NET MVC 的 範本檢視 (Templated View) 來有效的解決這個問題。
... 繼續閱讀 ...
幾乎在任何一種版本控管的機制裡,都會遇到那些「不應該簽入到版本庫」的潛規則,以往我們在用 SVN 的時候,我就寫過幾篇文章要大家注意這點。最近都改用 TFS 做版控,因為大多使用 Visual Studio 作為主要開發工具,那些不需要的檔案被簽入 TFS 的機率大幅降低。但是,任何可能會發生的問題總是會發生 (墨菲定律第一條),前陣子就真的有人把一堆不該簽入的檔案都簽入到 TFS 裡,不緊緊導致空間浪費,更進一步影響其他人建置專案,因此有在使用 TFS 的人還是必須注意一下。
... 繼續閱讀 ...
對一個每天都要使用 Email 的人來說,寄出一封錯誤的郵件是在所難免的事,有時候忘記輸入郵件主旨、有時候選錯收件者對象、有時候還沒打郵件內容就不小心送出了,更慘糕的是,如果在郵件偷罵一個人,而那個人就剛好出現在副本裡。我個人認為我已經是非常細心的人了 (工作上),但一個月還是會有一兩次機會發出錯誤郵件 (基本上每天上百封信要處裡),所以我早在多年以前就把我的 Outlook 設定成延遲傳送郵件,本篇文章就是跟各位分享如何正確設定這個選項。 ( 註:雖然本文以 Outlook 2013 為例,不過早期的 Outlook 也都可以這樣設定 )
... 繼續閱讀 ...
我想應該許多人都熟悉 Word 追蹤修訂功能,這是個已經存在十多年的功能了,不過你或許不知道,當文件傳給對方之後,對方還是有可能把追蹤修訂功能給關閉,然後修正完自己想要改的內容後再開啟。要不就是對方不熟悉追蹤修訂功能,看到改文件時內容會亂掉,就先把追蹤修訂給關閉了才開始編輯。這些舉動都會導致文件在編輯的過程中,遺失了文件的異動紀錄。今天我就來講解如何利用「保護文件」功能,確保文件在傳輸的過程中,能確保追蹤修訂功能不被關閉,以確保文件編輯的異動紀錄。
... 繼續閱讀 ...
我們公司之前在使用 Subversion 與 Team Foundation Server 時,都會設定各種通知服務,以便專案成員任何人對該專案做出任何變更,都能夠讓所有人得到通知,例如有人 簽入 (Checkin) 新的原始碼版本,或是有人變更了工作項目等等。使用雲端 TFS 服務,一樣有這個功能,本文主要介紹如何在 TFS Service 上設定各式通知。
... 繼續閱讀 ...
最近 Windows Azure 雲端平台新增了一個還蠻酷的部署方式,也就是可以透過 Dropbox 部署網站檔案到 Windows Azure 網站中,設定的方式非常簡單,本文最後我還錄製了一段教學影片,有興趣的人也可以看看如何操作。
... 繼續閱讀 ...
之前寫過一篇【雲端 TFS (Team Foundation Service) 如何切換登入身分】文章,原本想說要從 TFS Services 登出已經萬無一失了,但是,今天開一個新的 TFS 專案給同事時,該同事竟然怎樣都無法連接 TFS Service 成功。雖然每次都會跳出試圖連接 TFS Service 的「登入 Team Foundation Server」畫面,卻連個 登入 (Sign In) 連結都找不到,杯具阿~~ 我上網查了一下,終於找到萬無一失的解決方法,有在使用 TFS Service 的人,一定要繼續看下去。
... 繼續閱讀 ...
最近輔導一家大型機構導入 Office 365 雲端辦公平台,我幫他們批次建立了一千多個 Exchange Online 帳號,不過客戶提供的帳號清單中包含了每個人都不一樣的預設密碼。不過我在測試自己寫的自動化建立帳號程式時(PowerShell),有發現到 Office 365 拒絕了我的密碼變更需求,原因是密碼沒有符合複雜度要求,導致雖然可以建立帳號,但卻無法重設為客戶想要的密碼,本篇文章主要說明如何暫時關閉密碼複雜度要求,並且在建立預設密碼後再啟用原本的使用者密碼複雜度要求,並要求使用者首次登入必須修改密碼。
>>> 試用 Office 365 的申請連結 <<<
... 繼續閱讀 ...
各位可能曾經在 ASP.NET MVC 4 新增控制器且使用 Scaffold 範本時,遇到如下圖的錯誤訊息,這個錯誤訊息非常的奇怪,但真正令我疑惑的是,我自己在企業教學或在補習班教學的時候,在一班裡都會有 20% ~ 30% 的學員遇到,而我自己卻從來沒遇到過,所以之前都認為是「電腦出了問題」,換一台就好了,直到最近,我才真正找到原因,接下來就看我怎樣解決這個問題。
... 繼續閱讀 ...