title: what is difference between session, cache and profile in asp.net
body: <p>we often use session, cache and profile in asp.net webform project. we often store data in session, cache and profile in asp.net webform project but i like to know when we should store data in session or when we should store in cache and profile. what is the scope of cache or profile. this two also session specific life time or application specific.</p>
  
  <p>suppose if i store any data in cache or profile from session 1 then can i access that data from session2 or not. just guide me with scenario &amp; example when we should store data in session, cache and profile. thanks</p>