用Visual Studio進行開發時項目內會有很多文件,其中常見的文件名后綴及其功能如下:
.sln:解決方案文件,為解決方案資源管理器提供顯示管理文件的圖形接口所需的信息。
.csproj:項目文件,創建應用程序所需的引用、數據連接、文件夾和文件的信息。
.aspx:Web 窗體頁由兩部分組成:視覺元素(HTML、服務器控件和靜態文本)和該頁的編程邏輯。Visual Studio 將這兩個組成部分分別存儲在一個單獨的文件中。視覺元素在.aspx 文件中創建。
.ascx:ASP.NET的用戶控件,是作為一種封裝了特定功能和行為的Web頁面被開發的。一個用戶控件包含了HTML、代碼和其他Web或者用戶控件的組合。
.aspx.cs:Web 窗體頁的編程邏輯位於一個單獨的類文件中,該文件稱作代碼隱藏類文件(.aspx.cs)。
.cs: 類模塊代碼文件。業務邏輯處理層的代碼。
.asax:Global.asax 文件是一個可選的文件,該文件包含響應 ASP.NET 或 HTTP 模塊引發的應用程序級別事件(如Session、Application等的操作)的代碼。
.config:網絡應用程序中的Web.config文件和Windows應用程序中的app.config向它們所在的目錄和所有子目錄提供配置信息。
.aspx.resx/.resx:資源文件,資源是在邏輯上由應用程序部署的任何非可執行數據。通過在資源文件中存儲數據,無需重新編譯整個應用程序即可更改數據。
.XSD: 在圖形界面下生成的XML文件,用來保存對數據庫的查詢、插入、刪除、更新等方法,可以重復調用。
.pdb:PDB(程序數據庫)文件保持着調試和項目狀態信息,從而可以對程序的調試配置進行增量鏈接。
.suo:解決方案用戶選項,記錄所有將與解決方案建立關聯的選項,以便在每次打開時,它都包含您所做的自定義設置。
.asmx:asmx :文件包含 WebService 處理指令,並用作 XML Web services 的可尋址入口點。
.vsdisco(項目發現)文件 基於 XML 的文件,它包含為 Web 服務提供發現信息的資源的鏈接 (URL)。
.htc:一個HTML文件,包含腳本和定義組件的一系列HTC特定元素.htc提供在腳本中implement組件的機制
.skin: 皮膚文件,用來設置網絡應用程序中特定控件的字體、顏色等顯示信息。
.css: 樣式表文件,用來為網絡應用程序設定各種HTML TAG的字體、顏色等顯示信息。
.sitemap: 站點地圖文件,用來設置網絡應用程序中所有文件的樹狀站點地圖。
.master文件:母版文件,為網絡應用程序設置網頁的統一模板,新網頁可以直接繼承母版文件。