C# 編譯
提問人:劉團(tuán)圓發(fā)布時間:2020-12-10
在部署前先編譯好Web Application Project,就不必在部署后第一次請求.aspx文件時編譯該文件及其代碼隱藏文件,從而節(jié)省一些時間。雖然使用NGEN也可以預(yù)編譯Web Site,但相比簡單地手動發(fā)出第一個請求讓ASP.NET運(yùn)行庫編譯ASP.NET文件,這種預(yù)部署活動要復(fù)雜得多。
將編譯后的程序集或ASRNETProject加載到內(nèi)存時,整個Web應(yīng)用程序會占用內(nèi)存。另一方面,對于Web Site,只有請求到的文件會被編譯并加載到內(nèi)存中。因此,如果項(xiàng)目中只使用少量頁面,那么這樣的項(xiàng)目會比Web Site使用更多的內(nèi)存,因?yàn)槿缜八觯赪ebSite中,只有請求的文件會被編譯并加載到內(nèi)存中。當(dāng)客戶在云平臺上根據(jù)使用的資源付費(fèi)時,這是一個需要考慮的重要概念。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評論>>