C# 部署
提問人:劉團(tuán)圓發(fā)布時間:2020-12-10
部署Web Site時,代碼隱藏文件(.aspxxs)中的源代碼將以純文本形式部署,可供人們閱讀。只要將Web Site部署到一個安全位置,這不是問題,但一些幵發(fā)人員或公司仍然不想看到這種情況。使用項目時,不會把人類可讀的代碼部署到服務(wù)器上,代碼都被編譯到程序集(.dll)中。
另外,把ASP.NET Web Application Project的編譯后的程序集(.dll)加載到ASP.NET Runtime后,如要修改項目,就必須停止_ASP.NETRuntime進(jìn)程并從內(nèi)存中卸載,此后,修改的內(nèi)容才對使用該網(wǎng)站的客戶端生效。如果該進(jìn)程有程序集的一個句柄,就不能修改項目,必須先停止進(jìn)程來釋放句柄。對于Web Site,則并非如此。在WebSite中,不必停止ASP.NET運行庫,就可以更新.aspxxs或.aspx文件,當(dāng)下一次請求這些文件時,就會編譯它們,并把它們加載到內(nèi)存中。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>