Tips | The Will Will Web

The Will Will Web

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

如何刪除 Windows 7 特定應用程式的捷徑清單 (Jump Lists)

之前分享過 如何清空 [開始] / [執行] 的所有歷史紀錄 我個人覺得非常實用,但最近卻想到 Windows 7 提供的 捷徑清單 (Jump List) 也是類似最近開啟的紀錄,但與之前 Vista/XP 的 最近開啟的文件(Recent)不同路徑,雖然找到清除的方法,但我不想將所有捷徑清單清除掉,而只想清除特定應用程式的捷徑清單而已,我找了好久才找到刪除這些資料的方法!

... 繼續閱讀 ...

解決 N-Tier 多層架構設計下 LINQ to SQL 效能不彰的問題

ASP.NET MVC 的開發原則有個 SoC (Separation of Concern) 的觀念,我們在開發較大型的 ASP.NET MVC 應用程式時會特別將資料存取層(Data Access Layer) 再細分為兩個層次,分別是 Repository Layer (資料倉儲層) 負責資料存取與欄位格式驗證,與 Service Layer (服務提供層) 負責資料篩選與商業邏輯驗證,但分層之後遇到了一個之前沒想過的問題,進而導致 LINQ to SQL 查詢效能不彰。

... 繼續閱讀 ...

在多台伺服器之間複製 "效能監視器" 所載入的 "效能計數器"

有時後我們只是臨時想看伺服器當下的負載情況,所以可能會開啟效能監視器之後直接手動加入想看的效能計數器 (Performance Counter),但是一個一個的加入效能計數器頗為不便,尤其是一次要設定多台主機時更是麻煩,今天我來分享一個快速設定的方式,還可以將常用的效能計數器儲存下來,讓下次載入時更省時間。

... 繼續閱讀 ...

注意 Windows 對於檔案複製與搬移的 NTFS 權限變化 [重要]

之前在客戶那邊發生過好幾次檔案權限不足的問題,每次客戶拿到我們提供的更新檔,他都會先將檔案先複製到「桌面」,然後才會「搬移」到 C:\inetpub\wwwroot 網站目錄,結果每次更新檔案都會發生權限不足的問題,且他每次更版都要手動調整那些複製進去的檔案的檔案權限,這都是起因於 NTFS 權限在檔案被複製搬移時雖時都有可能發生權限的變更,此基本且重要的觀念不可不知!

... 繼續閱讀 ...

如何檢視 IIS7 各工作者處理序正在執行的要求列表

在以前 IIS6 的時候為了要看有哪些人在看哪些網頁必須要透過 IIS Diagnostic Tools 的 Request Viewer 工具來查看(詳見 如何查看目前 IIS6 有多少人在看哪些網頁 文章),到了 IIS7 這些功能都已經內建,讓你非常容易就能查出目前網站到底有哪些網頁正在執行或使用者正在下載哪些檔案。

... 繼續閱讀 ...

如何避免記事本(Notepad)在儲存文件時被加上預設的副檔名

我經常利用記事本(Notepad)開啟一些文字檔案進行一些簡單的文字編輯或寫一些測試網頁,但在儲存文字檔時都會預設加上 “*.txt” 副檔名,有時我想儲存 *.htm 時就要先選取 [存檔類型] 到 [所有檔案] 然後才能設定自己訂的副檔名,不止記事本有這個問題,所有 Windows 應用程式在做存檔時都是一樣的行為,今天分享一個小技巧讓你可以在存檔時任意指定副檔名。

... 繼續閱讀 ...

如何看懂 Microsoft Open License Agreement 授權協議書

前陣子大量採購了一堆微軟產品,不過剛拿到授權書時卻傻眼,在上面同一套產品重複出現好多次,然後分什麼 Key Classification 與 Key Type,然後產品金鑰好多組,那我安裝軟體時到底應該輸入哪一組序號才對呢?經過與微軟技術支援中心討論一番後才清楚,不過裡面有些產品授權的縮略字(acronym) 連他們也不太清楚,甚至沒有官方文件可查,我花了好幾週的時間抽空研究,心得頗為豐富,但我研究那麼多買微軟產品也不會比較便宜就是了 ^^

... 繼續閱讀 ...

如何移除遠端桌面登入時的背景圖片以加速登入程序

我有個客戶購買了壹台 DELL 的伺服器,由於主機在美國,我每次透過 遠端桌面(Remote Desktop) 登入時都要等個 25 秒才能登入成功,其中 20 秒再等 DELL 提供的超大預設桌布顯示完畢畫面才能出現桌面。還好找到方法可以透過修改機碼將該預設桌面移除,馬上省去 20 秒的等待時間。

... 繼續閱讀 ...

解決 ASP.NET MVC 專案無法在 VS2008 使用快速鍵的問題

當在你的 Visual Studio 2008 同時安裝 ASP.NET MVC 1.0 與 2.0 Beta 的版本時,很有可能會遇到開啟 ASP.NET MVC 2.0 專案時無法使用快速鍵(Shortcuts)的問題,這個問題是因為你之前在安裝 ASP.NET MVC 1.0 時快速鍵就已經註冊進 Visual Studio 之中,導致安裝 ASP.NET MVC 2.0 Beta 時無法註冊成功,這時只要做個在 [工具] / [選項] 的 [鍵盤] 重新設定即可。

... 繼續閱讀 ...