位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 部署

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-10

    部署Web Site時(shí),代碼隱藏文件(.aspxxs)中的源代碼將以純文本形式部署,可供人們閱讀。只要將Web Site部署到一個(gè)安全位置,這不是問題,但一些幵發(fā)人員或公司仍然不想看到這種情況。使用項(xiàng)目時(shí),不會(huì)把人類可讀的代碼部署到服務(wù)器上,代碼都被編譯到程序集(.dll)中。

    另外,把ASP.NET Web Application Project的編譯后的程序集(.dll)加載到ASP.NET Runtime后,如要修改項(xiàng)目,就必須停止_ASP.NETRuntime進(jìn)程并從內(nèi)存中卸載,此后,修改的內(nèi)容才對(duì)使用該網(wǎng)站的客戶端生效。如果該進(jìn)程有程序集的一個(gè)句柄,就不能修改項(xiàng)目,必須先停止進(jìn)程來釋放句柄。對(duì)于Web Site,則并非如此。在WebSite中,不必停止ASP.NET運(yùn)行庫,就可以更新.aspxxs或.aspx文件,當(dāng)下一次請(qǐng)求這些文件時(shí),就會(huì)編譯它們,并把它們加載到內(nèi)存中。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部