今天發現一段特別的程式碼,我們有個方案(Solution)裡有個共用的類別庫(Class Library)專案,此類別庫專案同時提供給多個 Windows 應用程式、Windows 服務以及 ASP.NET 應用程式來使用,但同事用了有點複雜的程式撰寫方法取得目前的 .NET 程式是否為 ASP.NET 執行環境,因此特別撰寫一篇短文來提醒較為簡單易懂的方式。
... 繼續閱讀 ...
我們開發網站的時候,一般都會在 Global.asax 中的 Application_Error 事件擷取整個網站應用程式(Web Application)未經處理的例外事件(Unhandled Exception),並將一些可提供偵錯的資訊整理成 Email 寄給網站維護相關人員。
... 繼續閱讀 ...
我們知道在 ASP.NET 的頁面中可以儲存資料的物件有好多個,有 Session 物件、Cache 物件、還可以在頁面中自己定義 Page 類別的欄位(Field)變數,但有個好用的物件鮮少有人知道,就是 HttpContext.Items,如果你希望在 HttpModule 與 HttpHandler 或 Page 的程式之間傳遞資料時,使用 HttpContext.Items 就太完美啦!
... 繼續閱讀 ...