The Will Will Web

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

如何使用 Visual Studio 2010 的「單鍵發行」功能 (MsDeploy)

以往在部署網站的時候都有許多手動的步驟需介入,對於許多對 IIS / SQL 不太熟悉的新手來說部署網站變成一件非常困難且危險的事。這次 Visual Studio 2010 對於 ASP.NET 網站部署的能力大大的提升,它透過 Web Deploy API 直接與 IIS 溝通,可在發行的同時除了將網站安裝進 IIS 之外,還可以設定目錄權限、變更 web.config 內容、建立應用程式、應用程式集區、IIS 細部設定、安裝組件進 GAC、安裝憑證、設定機碼、建立資料庫、…. 等,非常強大的部署機制且與 IIS7 完美整合。

... 繼續閱讀 ...

介紹好用工具:AppLocale ( 以指定的 Code Page 執行程式 )

最近聽朋友介紹安裝了 PPS.tv 軟體可以看許多看不到的電視劇或影集,雖然該軟體有針對繁體系統做出一些努力,但還是有部分畫面沒有正確轉換成繁體字,導致會有無法顯示的字元出現 (如下圖示),透過 Microsoft AppLocale Utility 就能夠讓特定應用程式執行在特定的 Code Page 下,讓「該應用程式認為自己是執行在特定 Code Page 下運作」以確保程式可以正確顯示文字。

... 繼續閱讀 ...

介紹好用工具:Notepad2 ( 取代「記事本」的絕佳工具 )

Windows 內建的 記事本 (Notepad) 雖然輕巧,但開啟大檔案時會掛掉,又沒有高亮度顯示,用他來編輯一些批次檔或紀錄檔真的蠻難用的,雖然我們經常使用 Notepad++ 開啟文字檔且可以一次處理多個檔案,功能也相對多很多,但開啟速度比較慢,處理大檔案也沒那麼有效率,所以後來我對於一些暫時開啟的檔案或較大的文字檔案都改用 Notepad2 編輯,不但輕巧方便 (僅能一次編輯一個檔案)、速度極快、開源碼、且還擁有高亮度顯示,不失為一個極佳的文字編輯器。

... 繼續閱讀 ...

在 Visual Studio 2010 活用 jQuery 的開發工具使用技巧

我們在日常開發工作當中對於 jQuery 已經非常依賴,幾乎每個大大小小的案子都會用上一些,所以深入瞭解 Visual Studio 2010 能帶來什麼幫助十分重要,妥善的利用開發工具帶來的便利性將可以有效減少開發時間、提升開發效率,今天我就要介紹幾個 Visual Studio 2010 與 jQuery 相關功能、開發技巧與好用工具。

... 繼續閱讀 ...

介紹好用工具:亂數假文產生器(包括中文版與英文版)

我們在建置網站之前通常都會進行仔細的網站企畫並利用一些企畫工具進行雛形設計(Prototyping),在設計雛形的時候通常會放一些假字在版面上,大多的情況都是隨便到新聞網站複製一段文字上去塞到企畫的版面裡,雖然已經跟客戶溝通過文字是隨便複製來的並無特殊意義,但客戶端通常不只一人,總是會有人認真看待雛形網頁上的文字而被要求修正,但這對我們來說就是做額外的虛工,所以我們需要更好的解決方案。

... 繼續閱讀 ...

Microsoft Expression Web 3 Service Pack 2 已提供下載

自從好幾個月前將 Firefox 升級到 3.6 版後導致 Microsoft Expression Web 3 SuperPreview 無法分析網頁在 Firefox 3.6 的顯示狀況,直到前幾天推出的 Microsoft Expression Web 3 Service Pack 2 (SP2) 終於解決此問題。除此之外,也解決幾個在 Expression Web 3 有時會掛掉的重大問題,有在使用的人趕快更新吧。

... 繼續閱讀 ...

介紹好用工具:Stop Forum Spam (有效阻擋垃圾訊息入侵)

我的部落格偶而會遭受廣告機器人攻擊,常常有一些奇怪的英文廣告被發表在文章的回應裡,每次看來源 IP 都是從美國/加拿大來的居多,我想大多是透過機器人自動攻擊的,由於時常要刪除這些廣告留言也覺得蠻煩的,上網找到一個 Stop Forum Spam 網站,這裡記錄了許多全世界到處在論壇散佈廣告訊息的 IP 位址、常用的帳號、Email 等,有趣的是來我這發表廣告的 IP 位址都會出現在這裡,此網站提供簡易的 API 方便透過程式整合,所以就寫了個小程式保護我的部落格留言機制。

... 繼續閱讀 ...

透過 logman 指令有效率的操作效能監視器

這個星期都忙碌於一個大型網站的效能調校,而效能調校首重數據分析,透過數據分析進一步瞭解應用程式所遇到的效能瓶頸,最常使用的工具不外乎就是 效能監視器 ( Performance Monitor ),但由於有多台主機,每壹台都要重新選取一次這些 效能計數器 (Performance Counter) 實在很麻煩,所以若能透過指令列工具建立效能監視集合就會十分方便。

... 繼續閱讀 ...