無法載入檔案或組件 System.Web.Extensions 1.0.61025.0

12/28/2010
用 Visual Studio 開啟一個 ASP.NET 2.0 網站時,編譯器顯示錯誤訊息:

無法載入檔案或組件 System.Web.Extensions, Version=1.0.61025.0

Crystal Reports 錯誤:記憶體不足(0x80041004)

12/22/2010
印象中,這個錯誤碰到好多次了,還是記錄一下吧。

錯誤訊息

System.Runtime.InteropServices.COMException (0x80041004):記憶體不足,無法進行作業。

除了上述訊息,使用者可能還會看到「0x800003E5:無法開啟報表。」的錯誤訊息。

Subversion 送交檔案時被入侵偵測系統誤判為壞人

12/22/2010
這是好幾個月前發生的事了,當時沒空整理,現在要整理,手邊卻沒有資料(圖片)了。

簡單地說,有些 .aspx 或 .aspx.vb 檔案在送交至版本儲存庫時,Subversion 會顯示 commit 失敗的訊息。和網管反映之後,回答是我們的程式有 SQL injection 的 pattern,所以被入侵偵測系統攔下來。

CollapsiblePanelExtender 應用:控制 master/detail grid 分頁大小

12/13/2010
問題

在同一頁面顯示 master/detail 資料表,利用 AJAX Control Toolkit 的 CollapsiblePanelExtender 來展開/隱藏 master 資料表的 GridView 時,希望能依 master GridView 展開/隱藏的狀態來控制 detail GridView 的分頁大小(PageSize)。例如,master GridView 展開時,detail GridView 每頁只顯示 5 筆資料,但若將 master GridView 隱藏起來,detail GridView 每頁就要顯示 15 筆資料。

ASP.NET 狀態管理機制比較表

12/10/2010
從書上整理下來的,印出來正好一張 A4 紙(橫式),方便參考。
內容預覽:
下載 pdf 檔:ASP.NET 狀態管理機制比較表

ASP.NET Web.config 內容轉換

12/10/2010
當你在 Visual Studio 2010 中建立一個 ASP.NET Web 應用程式專案時,預設會產生三個組態檔:Web.config、Web.Debug.config、Web.Release.config(無專案式網站無此功能)。

IIS 7.5 的 ApplicationPoolIdentity 帳戶

12/07/2010
如果 ASP.NET 應用程式所屬之應用程式集區的帳戶為 ApplicationPoolIdentity (而不是我們熟悉的 NETWORK SERVICE),如下圖所示:

給 Visual Basic 用的 Console.WriteLine 程式片段

12/03/2010
底下是給 Visual Basic 用的 Console.WriteLine 程式片段,安裝到 Visual Studio 之後,寫程式時就可以像 C# 那樣,只要輸入 "cw" 再按個 Tab 鍵就能帶出 "Console.WriteLine()",且游標會停在兩個左右括弧的中間。

技術提供:Blogger.