ASP.NET自行編譯方式

摘要: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), 再把暫存檔裡的檔案佈署到正式機環境,這樣就可以保護原始碼不會外流,而且也可以加速網站速度。