Application_Start イベント ハンドラーのglobal.asaxにロードします。次に、それをキャッシュに追加し、必要に応じて取得します。
データがキャッシュから削除される可能性を減らすために、データを削除できないように指定できます。
HttpContext.Current.Cache.Add(
    "mydatakey",        // key for retrieval
     MyDataObject,      
     null,              // cache dependencies
     DateTime.Now.AddDays(1),      // absolute expiration
     TimeSpan.FromDays(1),         // sliding expiration  
     System.Web.Caching.CacheItemPriority.NotRemovable,       // priority
     new CacheItemRemovedCallback(MyHandleRemovedCallback)
);
このキャッシュ メソッド データの詳細については、MSDN (アプリケーション データのキャッシュ) を参照してください:   http://msdn.microsoft.com/en-us/library/6hbbsfk6(v=vs.71).aspx