摘要:ASP.NET自行編譯方式
ASP.NET編譯程式的方式,怕自己忘記先把它記錄下來
1. 利用VS2010『建置』-> 『發行網站』進行先行編譯。
其中的『讓這個先行編譯的站台成為可更新 』這個選項(預設是打勾)打勾的話代表裡面的.aspx 網頁是可以被修改的,取消的話就會連.aspx 網頁都會編譯成組件,最後變成不能修改。
2. 利用指令的方式比較彈性,範例如下:
使用Visual studio 命令提示字元,下 aspnet_compiler –v \website c:\temp –f
\website =>目前開發的虛擬目錄
C:\temp =>編譯後的存放位置
-f => 把之前編譯好的檔案蓋掉
如果想知道更多指令可以打aspnet_compiler.exe -?
先把編譯後的檔案放在自己建的暫存檔(C:\temp), 再把暫存檔裡的檔案佈署到正式機環境,這樣就可以保護原始碼不會外流,而且也可以加速網站速度。