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

熱點內容
負載均衡的幾種演算法 瀏覽:957
多目標進化演算法及其應用pdf 瀏覽:37
mysql資料庫復制命令簡書 瀏覽:403
希爾排序演算法c語言 瀏覽:378
路由器被加密怎麼恢復 瀏覽:722
程序員研發新項目的過程 瀏覽:223
我有在用妹妹好好緩解壓力的 瀏覽:231
怎樣將木圍欄加加密 瀏覽:123
程序員是時代的 瀏覽:759
唱吧視頻加密如何解除 瀏覽:319
西門子s7300編程手冊 瀏覽:719
風景園林工程pdf 瀏覽:563
android60盒子 瀏覽:441
表格批量生成文件夾亂碼 瀏覽:499
android自定義service 瀏覽:43
三星硬碟加密碼無線怎麼讀取 瀏覽:672
網關連接不上雲伺服器地址 瀏覽:581
在線編程網站有哪些 瀏覽:979
pdf代尋 瀏覽:327
system函數編譯不成功 瀏覽:1005