1沒有絕對的保護 加密和破解都相對的
2用vs2002/2003/開發的代碼 刪除.cs/.vb文件只留 .dll和.aspx可以達到加密
若要加密.aspx 可以把.aspx代碼寫入.cs
vs2005 beta1可以連.aspx都打包
3但是 dll還可以被反編譯 所以高級的是加入混淆器
不過這樣也不是絕對的還是可以反編譯混淆器混淆的dll
而且混淆器混淆的不一定不出問題
4終極解決方案也是我所知道的最高級的方法
把代碼加入本地CPU指令 估計沒有人能夠反編譯本地CPU指令
不過我覺得沒有必要這樣 因為你覺得很高深的代碼別人可能n年前就會了
多和別人交流 大家需要什麼就來csdn多好
只有這樣才能帶到更高的境界!!!