1、問(wèn)題的引出

我相信大家在項(xiàng)目中都使用過(guò)TempData,TempData是一個(gè)字典集合,一般用于兩個(gè)請(qǐng)求之間臨時(shí)緩存數(shù)據(jù)或者頁(yè)面之間傳遞消息。也都知道TempData是用Session來(lái)實(shí)現(xiàn)的,既然是用Session來(lái)實(shí)現(xiàn)的,那么模式就是線程模式,這樣的Session是沒(méi)法用到分布式系統(tǒng)中的,那么在多臺(tái)機(jī)器上部署,怎么做到Session在多臺(tái)機(jī)器中共存,這就涉及到分布式存儲(chǔ)。那該如何實(shí)現(xiàn)TempData的分布式存儲(chǔ)?在講如何實(shí)現(xiàn)時(shí),先給大家說(shuō)說(shuō)ASP.Net MVC 的管道機(jī)制,本人能力有限,說(shuō)的不對(duì)的地方,還請(qǐng)大家能指出來(lái),共同進(jìn)步。

2、預(yù)備知識(shí)


2.1、MVC處理的流程講解

網(wǎng)上有很多講解ASP.Net 的管道機(jī)制的,都講解的很好,大家可以找找看,今天我來(lái)點(diǎn)不一樣的,通過(guò)Reflector,Debug進(jìn)源碼一步一步調(diào)試給大家看,下面開始吧:

1)俗話說(shuō)的好,工欲善其事必先利其器,下面我們?cè)赩S2012上裝Reflector

移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

選擇"擴(kuò)展和更新",在彈出來(lái)的對(duì)話框中安裝我們的利器

移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

網(wǎng)友評(píng)論