A. ASP.NET中出現 這是預編譯工具生成的標記文件,不應被刪除!
asp.net網站的運行機制,當有網站上的任何一個aspx、ascx文件被修改,就會導致整個網站的重新編譯,如果網站的頁面數量很多,而且編譯的時候正好趕上有大量的用戶訪問,那個這個更新是很致命的。
asp.net 2.0提供了一個新的機制,叫做部署預編譯(Precompilation deployment),其實說白了,就是把asp.net網站編譯好了,再發布出去,比如app_code和resource什麼的,都會被預編譯成dll文件,既然已經被編譯好了,燃畝當然就不涉及到第一次訪問比較慢的過皮蘆森程了。
這個部署預編譯功能,還有一個比較強大的地方,就是在知識產權保護方面,為什麼這樣說呢,因為他會把所有的aspx、ascx和cs文件,都編譯到dll文件裡面,也就是說用戶就算進去了伺服器,有許可權在本地瀏覽網站目錄,也是看不到源代碼的。所有的網頁文件中,只有一句話,「這是預編譯工嘩譽具生成的標記文件,不應被刪除!」。
B. c++編譯後產生的一些文件是什麼
c++程序在編譯後,在目標路徑下會生成多個文件:
Debug文件夾(*.exe,*.ilk,*.obj,*.pch,*.pdb,*.idb,*,pdb),*.cpp,*.dsp,*.ncb,*.plg。
1、exe:是生成的可執行文件。
2、ilk:當選定漸增型編譯連接時,連接器自動生成ILK文件,記錄連接信息。
3、obj:是目標文件,源程序編譯後的產物。
4、pch:全稱是PreCompiled Header,就是預先編譯好的頭文件。
5、idb:文件保存的信息,使編譯器在重新編譯的時候只重編譯最新改動過的函數和只對最新類定義改動過的源文件進行重編譯,以提高編譯速度。
6、pdb:全稱是Program DataBase,即程序資料庫文件,用來記錄調試信息。
(2)預編譯生成的標記文件擴展閱讀:
工作原理:
C++語言的程序因為要體現高性能,所以都是編譯型的。但其開發環境,為了方便測試,將調試環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行調試,以編譯型的脫離開發環境而啟動運行的方式來生成程序最終的執行代碼。
生成程序是指將源碼(C++語句)轉換成一個可以運行的應用程序的過程。如果程序的編寫是正確的,那麼通常只需按一個功能鍵,即可搞定這個過程。該過程實際上分成兩個步驟。
第一步是對程序進行編譯,這需要用到編譯器(compiler)。編譯器將C++語句轉換成機器碼(也稱為目標碼);如果這個步驟成功,下一步就是對程序進行鏈接,這需要用到鏈接器(linker)。鏈接器將編譯獲得機器碼與C++庫中的代碼進行合並。
C. asp.net做的網站被編譯,現在需要改動資料庫連接地址
在web.confing文件裡面,裡面就可以修改,用告螞戶名和密碼襪物埋就是你螞輪伺服器上的用戶名密碼,然後在把Id換成你新伺服器的Ip地址就可以了。
D. aspx頁面怎麼修改
aspx是asp.net網頁文件。
在asp.net中aspx文件有兩種情況,一種是未編譯,一種是編譯過的。
未編譯即是在開發狀態下製作的,這種文件是可以修改的;
而編譯後的,是將開發完成的未編譯頁面,通過發布機制產生的頁面,這樣在性能上有很大的優化,但是不能直接修改了。
你拿到的應該是編譯後的aspx頁面,是不可以修改的,你最好找到未編譯的源文件,進行修改然後發布。
E. 網站發布出現亂碼
可以試試這兩種方法
1,菜單->文件->高級保存選槐悔鏈項->gb2312
2、 在webconfig里增加一鉛孫句這個前輪代碼:
<system.web>
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
</system.web>
F. 怎樣反編譯 預編譯工具生成的標記文件
「煮米團購系統」是一套全新開發的全球首創的Share模式(資源共享推廣模式)的免費開源團購系統,由TOUCH 觸想網路 開發友芹,該系統推出全球首個Share模式交易平台,它首次引入「團購商品共享推廣」的概念,讓團購商品第一次作為共享商品呈現在其它團購網站的交易市場里,讓買家和賣家都能清清楚楚好碼畢地看到。米團是指千萬個團友,商品不再是一家在運營的專利,煮米團聯盟讓組團主(團購網站長)和商品商家(商品提供商)輕松運營起來!
1.永久免費:煮米團團購軟體永久免費使用,由Touch團隊技術支持。
2.傻瓜式操作:開團不必配置資料庫!找免費空間也能開團,不懂技術也也可以輕松開團。
3.資源共享:全球首個Share模式團購聯盟,有豐富商品資源免費提供!不用擔心資源不夠。
4.團購聯盟:Share模式下,將有數千百人組團推廣,模源為你推廣更快成團!利潤翻800倍!
5.支付寶支持:集成支付寶介面,交易更放心
6.軟體平台穩定,TOUCH多年成熟技術團隊全力支持!
G. 我的ASPX頁面好像也是預編譯過的,那怎麼辦
那隻能使用.NET Reflector + FileGenerator 進行反編譯了...
.NET Reflector下載地址
http://reflector.red-gate.com/download.aspx?TreatAsUpdate=1
H. .aspx文件的編譯問題
修改首頁這個動作,應該在伺服器上進行,也就是你網站所在的伺服器
按如下操作:
右鍵「我的電腦」-「管理」-界面左邊的樹節點上選擇:「Internet信息服務」-「網站」-「默認網站」
然後在默認網站下找到你要配置的網站,右鍵-「屬性」
這是跳出一個對話框,選中「文檔」選項卡
在最上面有一個「啟用默認文檔」的復選框,把這個勾上
下面有一個列表,都是一些文件的名字,
然後看看你之前的首頁的名稱在不在這個列表裡面
如果在的話,把它刪除(右邊有刪除按鈕)
如果沒有就不需要進行任何操作,進入下一步
添加(也是在右邊按鈕),這時候會彈出一個對話框,要你輸入默認首頁的名稱
然後你把你要修改的首頁名稱輸入-確定,就可以了。
I. C語言執行過程生成的三種文件和擴展名
用C語言編寫的程序成為C語言源程序,源程序文件的擴展名為「.c」。
源程序經編譯生成目標文件(".obj")。
把目標文件與各種庫函數連接起來,生成可執行文件(「.exe」).
C語言程序可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的C語言編譯器和庫,然後將C源代碼編譯、連接成目標二進制文件之後即可運行。
(9)預編譯生成的標記文件擴展閱讀:
C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植。
這就意味著,對於一台計算機編寫的C程序可以在另一台計算機上輕松地運行,從而極大的減少了程序移植的工作強度。
C語言既有高級語言的特點,又具有匯編語言的特點;既是一個成功的系統設計語言,又是一個實用的程序設計語言;既能用來編寫不依賴計算機硬體的應用程序,又能用來編寫各種系統程序;是一種受歡迎、應用廣泛的程序設計語言。
J. ASP.NET中出現 這是預編譯工具生成的標記文件,不應被刪除!
這個部署預編譯功能,還有一個比較強大的地方,就是在知識產權保護方面,為什麼這樣說呢,因為他會把所有的aspx、ascx和cs文件,都編譯到dll文件裡面,也就是說用戶就算進去了伺服器,有許可權在本地瀏覽網站目錄,也是看不到源代碼的。所有的網頁文件中,只有一句話,「這是預編譯工具生成的標記文件,不應被刪除!」。追問: 我現在想繼續編寫代碼 代碼看不到 還是解決不了回答: 你是要在已發布的內容上編寫嗎?那樣肯定是不行的,你必須有源程序才能進行再次編寫開發,ASP.NET網站編譯好之後他會把所有的後置代碼編程dll文件,所以不能修改,要修改必須有源程序,或者使用反編譯工具將裡面的dll文件反編程過來,這個是在沒有代碼混淆的情況下才能反編譯過來追問: 公司給的ip從網站上下載下來的 讓修改 現在反編譯不了回答: 哦,那就是發布過的網站,你不能對其功能進行修改,你只能修改界面上的東西,但需要在伺服器的IIS上面設置,好像是要去掉「允許更新此預編譯站點」,我一般修改發布後的aspx頁面都沒遇到過這個問題,「這是預編譯工具生成的標記文件,不應被刪除」這個提示應該是IIS的錯誤提示。 建議你還是不要隨便修改,最好找到網站開發商讓其維護。或者是將你們的程序源碼要過來自己用源碼修改。