|
1 菜單"新建 -> 網站"
2 建立頁面Default.ASPx,類型是頁面與代碼分開。其中對應的類是”_Default“,在namespace"T1"下。
3 建立頁面Default2.ASPx,類型是頁面與代碼不分開
4 建立類T1.Class1,編輯器會將Class.cs放在App_Code下。
然后我發布,菜單"生成 -> 發布網站",這時有三個選擇項:
允許更新此預編譯站點:
使用固定命名和單頁程序集
第三個暫不討論
一,兩個選項都不選擇,結果是:
Default.ASPx Default2.ASPx 內容為“這是預編譯工具生成的標記文件,不應被刪除!”,不過刪除好象系統可以運行
Bin目錄下為:
default.ASPx.cdcab7d2.compiled
default2.ASPx.cdcab7d2.compiled
App_Web_17gw7ypg.dll
App_Code.dll
App_Code.compiled
這些compiled 文件是不可以刪除的。刪除后不能運行。
二,只選擇"允許更新此預編譯站點",結果是:
Default.ASPx 中 對應的類變成 inherits="T1._Default, App_Web_evdak2ds"
Default2.ASPx 內容沒有改變
Bin目錄下為:
App_Web_evdak2ds.dll
App_Code.dll
App_Code.compiled
App_Code.compiled 文件可以刪除的。刪除后不會影響運行。
三,只選擇"使用固定命名和單頁程序集",結果同 兩個選項都不選擇
四,兩個選項都選擇
Default.ASPx 中 對應的類變成 inherits="T1._Default, App_Web_default.ASPx.cdcab7d2"
Default2.ASPx 內容沒有改變
Bin目錄下為:
App_Web_default.ASPx.cdcab7d2.dll
App_Code.dll
App_Code.compiled
App_Code.compiled 文件可以刪除的。刪除后不會影響運行。
AspNet技術:DotNet2.0 生成網站的測試,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。