The Will Will Web

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

如何利用 7-zip 設定自動解壓縮並解壓縮後自動啟動程式

我去年有弄一個 WinForm 的案子,案子完成後要給客戶安裝檔,程式還蠻簡單的,但除了主執行檔外,還有包括幾個相關的檔案,因為我不打算用 Setup Project 進行部署,而想直接做成「綠色軟體」,讓程式點兩下即可自動進行解壓縮並執行程式。那時就決定用 7-zip 來實做,因為真的容易很多,以下是當時的筆記。

... 繼續閱讀 ...

啟動 ASP.NET 偵錯模式的另一種比按下 F5 還快的方式

大部分人在測試 ASP.NET 程式時,大多按下 F5 (開始偵錯)(Start Debugging) 進入 ASP.NET 偵錯模式,不過我個人覺得這個程序非常的慢,所以大多不會直接按下 F5,而是先用 Ctrl + F5 直接看執行的結果,速度會快很多,因為大部分時候只是看執行結果,並沒有設定中斷點,無須進入偵錯模式。我之前曾經提過兩篇(這篇 & 這篇)在 Visual Studio 中關於 Attach to Process 的文章,所以當我需要除錯時才會利用 Attach to Process 將 WebDev.WebServer.EXE 程序附加上去,就可以進入偵錯模式了。

... 繼續閱讀 ...

透過 3G 上網時,使用 Fiddler2 無法截取到封包的問題

這是我正式開始用 3G 上網工作後的第二個問題了,這次是遇到了 Fiddler2 無法截取到封包的問題,今天剛遇到這個問題的時候也不會直接聯想到是 3G 上網的問題,所以一直往 IE7, Vista SP1, Fiddler2, Capture 等關鍵字去查詢,找了好久都沒有人提到相關的問題,讓我十分灰心,但最後我只好乖乖的翻 Fiddler2 網站上的說明文件,終於找到了解答。

... 繼續閱讀 ...

透過 3G 上網時,Windows Live Messenger 竟然無法登入

我最近買了一台筆記型電腦,並且使用 Windows Vista SP1 作業系統,我是採用 HUAWEI 的 3G Modem (台灣大哥大) 上網的,而我使用 Windows Live Messenger Beta 的版本是 2009 (Build 14.0.5027.908),也測試過 2008, 8.1, 8.0 等版本,都完全無法登入 Windows Live Messenger,當我使用 "連線疑難排解員" 時,他都回應我 "您電腦的 IP 位址不正確。"。

... 繼續閱讀 ...

如何讓 TortoiseSVN 僅匯出新增或修改過的檔案

對於已經上線的 ASP.NET 網站來說,後續的維護更新尤其重要,不過每次要更新的時候,都要人工檢視歷次的版本紀錄,檢查所有新增、修改、或刪除了哪些檔案,手動整理好這些檔案之後,再更新到正式主機。最麻煩的地方就是在於每次都要先找一個暫存的目錄,然後目錄一個一個的建立,然後把檔案一個一個的複製進來,完成之後壓縮起來寄給客戶或請相關人員批次更新,但是這麼多的「人工作業」難免有搞錯的機會,導致更新到錯誤的檔案或將檔案放到錯誤的目錄下等等。

... 繼續閱讀 ...