企業(yè)做網(wǎng)站網(wǎng)站中ASP.NET技術(shù)的應(yīng)用
日期 : 2021-08-29 17:01:42
網(wǎng)站中ASP.NET技術(shù)的應(yīng)用。NET與數(shù)據(jù)庫技術(shù)結(jié)合的動(dòng)態(tài)網(wǎng)站開發(fā)中,ASP.NET頁面處理是一項(xiàng)非常重要的基礎(chǔ),ASP.NET頁面處理中瀏覽器可通過URL的形式,調(diào)用ASP.NET頁面中的相關(guān)內(nèi)容,當(dāng)Web服務(wù)器接收到相關(guān)請(qǐng)求之后,可自動(dòng)化實(shí)時(shí)判讀出頁面的實(shí)際請(qǐng)求,并傳遞給ASP.NET中的aspnet_isapi.dl1,可看作是ISAPI擴(kuò)展,可將發(fā)出請(qǐng)求的頁面重新命名。
形成ASP空間中的一個(gè)新類,命名完成之后再傳遞給aspnet_wp.exe,通過ASP.NET框架進(jìn)行處理,如果是第一次請(qǐng)求該頁面,需要對(duì)頁面進(jìn)行編譯和緩存,如果緩存中發(fā)生數(shù)據(jù)庫中已經(jīng)存在相互對(duì)應(yīng)的IL頁面,既可以直接調(diào)入內(nèi)存,再通過JIT就可以將MSIL翻譯成本機(jī)代碼,經(jīng)過運(yùn)行之后,就可以形成純HTML文本,再將HTML文本提交給aspnet_isapi.d11,最后通過Web服務(wù)器回送給瀏覽器。
形成ASP空間中的一個(gè)新類,命名完成之后再傳遞給aspnet_wp.exe,通過ASP.NET框架進(jìn)行處理,如果是第一次請(qǐng)求該頁面,需要對(duì)頁面進(jìn)行編譯和緩存,如果緩存中發(fā)生數(shù)據(jù)庫中已經(jīng)存在相互對(duì)應(yīng)的IL頁面,既可以直接調(diào)入內(nèi)存,再通過JIT就可以將MSIL翻譯成本機(jī)代碼,經(jīng)過運(yùn)行之后,就可以形成純HTML文本,再將HTML文本提交給aspnet_isapi.d11,最后通過Web服務(wù)器回送給瀏覽器。