導航:首頁 > 源碼編譯 > aspcs需要編譯嗎

aspcs需要編譯嗎

發布時間:2024-12-13 09:53:29

『壹』 ASP.NET中出現 這是預編譯工具生成的標記文件,不應被刪除!

asp.net網站的運行機制,當有網站上的任何一個aspx、ascx文件被修改,就會導致整個網站的重新編譯,如果網站的頁面數量很多,而且編譯的時候正好趕上有大量的用戶訪問,那個這個更新是很致命的。

asp.net 2.0提供了一個新的機制,叫做部署預編譯(Precompilation deployment),其實說白了,就是把asp.net網站編譯好了,再發布出去,比如app_code和resource什麼的,都會被預編譯成dll文件,既然已經被編譯好了,燃畝當然就不涉及到第一次訪問比較慢的過皮蘆森程了。

這個部署預編譯功能,還有一個比較強大的地方,就是在知識產權保護方面,為什麼這樣說呢,因為他會把所有的aspx、ascx和cs文件,都編譯到dll文件裡面,也就是說用戶就算進去了伺服器,有許可權在本地瀏覽網站目錄,也是看不到源代碼的。所有的網頁文件中,只有一句話,「這是預編譯工嘩譽具生成的標記文件,不應被刪除!」。

『貳』 ASP.NET中出現 這是預編譯工具生成的標記文件,不應被刪除!

這個部署預編譯功能,還有一個比較強大的地方,就是在知識產權保護方面,為什麼這樣說呢,因為他會把所有的aspx、ascx和cs文件,都編譯到dll文件裡面,也就是說用戶就算進去了伺服器,有許可權在本地瀏覽網站目錄,也是看不到源代碼的。所有的網頁文件中,只有一句話,「這是預編譯工具生成的標記文件,不應被刪除!」。追問: 我現在想繼續編寫代碼 代碼看不到 還是解決不了回答: 你是要在已發布的內容上編寫嗎?那樣肯定是不行的,你必須有源程序才能進行再次編寫開發,ASP.NET網站編譯好之後他會把所有的後置代碼編程dll文件,所以不能修改,要修改必須有源程序,或者使用反編譯工具將裡面的dll文件反編程過來,這個是在沒有代碼混淆的情況下才能反編譯過來追問: 公司給的ip從網站上下載下來的 讓修改 現在反編譯不了回答: 哦,那就是發布過的網站,你不能對其功能進行修改,你只能修改界面上的東西,但需要在伺服器的IIS上面設置,好像是要去掉「允許更新此預編譯站點」,我一般修改發布後的aspx頁面都沒遇到過這個問題,「這是預編譯工具生成的標記文件,不應被刪除」這個提示應該是IIS的錯誤提示。 建議你還是不要隨便修改,最好找到網站開發商讓其維護。或者是將你們的程序源碼要過來自己用源碼修改。

閱讀全文

與aspcs需要編譯嗎相關的資料

熱點內容
魔鬼訓練程序員 瀏覽:686
php上傳大文件失敗 瀏覽:602
sw伺服器指定埠怎麼填 瀏覽:189
java有哪些數組 瀏覽:984
程序員戴手錶影響工作嗎 瀏覽:235
游戲皇後解壓視頻 瀏覽:367
c語言怎麼打開文件編譯 瀏覽:436
手機上什麼app可以設計logo 瀏覽:800
pid演算法單片機 瀏覽:375
python數據精度 瀏覽:632
管什麼小女孩App 瀏覽:192
phppdf轉換成圖片 瀏覽:468
十八講pdf 瀏覽:619
mysql導入壓縮文件 瀏覽:22
usb控制單片機 瀏覽:906
你為什麼喜歡安卓手機 瀏覽:863
阿里雲伺服器購買和使用 瀏覽:389
單片機sp1 瀏覽:282
大學生玩貓咪解壓 瀏覽:794
php附近的演算法 瀏覽:346