導航:首頁 > 源碼編譯 > 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需要編譯嗎相關的資料

熱點內容
生意不忙怎麼解壓 瀏覽:500
歡太健康app在哪裡下載 瀏覽:488
androidtools使用教程 瀏覽:971
十天突破雅思口語pdf劍9 瀏覽:295
李誕笑場pdf 瀏覽:265
自用紙巾做解壓筆 瀏覽:129
銀行流水解壓碼是多少 瀏覽:895
百度哪個app好用 瀏覽:316
115廣告聯盟源碼 瀏覽:494
聯通app簽到源碼 瀏覽:680
怎麼連接另一個伺服器的資料庫 瀏覽:742
貓盤洗白命令 瀏覽:844
168api源碼 瀏覽:967
不同地方的文件伺服器如何通信 瀏覽:599
自己電腦上搭建ftp伺服器地址 瀏覽:977
程序員的秋招秘籍 瀏覽:821
單片機國內外研究現狀 瀏覽:308
gta5如何進千人真實伺服器 瀏覽:996
電腦html壁紙源碼 瀏覽:726
c語言返回命令 瀏覽:933