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