1.先決條件:
需要:
Visual Web Developer。
Visual Web Developer 速成版不支持“發(fā)布網(wǎng)站”實(shí)用工具。
能訪(fǎng)問(wèn) Microsoft Internet 信息服務(wù) (IIS),以便可以測試發(fā)布網(wǎng)站的結果。
假定您自己的計算機上已經(jīng)正在運行 IIS?;蛘呖梢允褂?IIS 的任何實(shí)例,但需要您擁有為其創(chuàng )建虛擬目錄的權限。
2.如果您已經(jīng)通過(guò)完成演練:在 Visual Web Developer 中創(chuàng )建基本網(wǎng)頁(yè)在 Visual Web Developer 中創(chuàng )建了網(wǎng)站,則可以使用該網(wǎng)站,并轉至下一部分。否則,創(chuàng )建一個(gè)新的網(wǎng)站和網(wǎng)頁(yè).
3.發(fā)布網(wǎng)站:
現在已經(jīng)有了網(wǎng)站,可以發(fā)布了??梢詫⒕W(wǎng)站發(fā)布到本地計算機或網(wǎng)絡(luò )上您能夠訪(fǎng)問(wèn)的任何位置,如果要發(fā)布到網(wǎng)絡(luò ),該網(wǎng)絡(luò )必須使用 Visual Web Developer 支持的連接協(xié)議。復制網(wǎng)站有下面幾種方式可選:
使用 UNC 共享復制到網(wǎng)絡(luò )上另一臺計算機中的一個(gè)共享文件夾。
使用 FTP 復制到服務(wù)器。
使用 HTTP 協(xié)議復制到支持 Microsoft FrontPage 2002 服務(wù)器擴展的服務(wù)器。
在該演練的此部分中您將把網(wǎng)站發(fā)布到本地文件夾。
------>>>>>>>>>發(fā)布網(wǎng)站
在“生成”菜單上單擊“發(fā)布網(wǎng)站”。
出現“發(fā)布網(wǎng)站”對話(huà)框。
在“目標位置”框中輸入“c:\CompiledSite”。
警告
目標文件夾及其子文件夾中的所有數據都將被刪除。確保不要鍵入這樣一個(gè)文件夾的名稱(chēng),即該文件夾包含數據或包含帶有數據的子文件夾。
對于此演練,將發(fā)布到本地文件夾。也可以發(fā)布到 UNC 共享。如果要使用 HTTP 或 FTP 發(fā)布到遠程網(wǎng)站,則需要在“目標位置”框中指定遠程服務(wù)器的 URL。
“允許更新此預編譯站點(diǎn)”選項指定將所有程序代碼編譯為程序集,但 .aspx 文件(包括單文件 ASP.NET 網(wǎng)頁(yè))按原樣復制到目標文件夾。在此演練中,將不選擇該選項。有關(guān)詳細信息,請參見(jiàn)發(fā)布網(wǎng)站。
單擊“確定”。
Visual Web Developer 預編譯網(wǎng)站的內容,并將輸出寫(xiě)入指定的文件夾。“輸出”窗口顯示進(jìn)度消息。如果編譯時(shí)發(fā)生一個(gè)錯誤,“輸出”窗口中會(huì )報告該錯誤。
如果發(fā)布過(guò)程中發(fā)生錯誤,請修復這些錯誤,然后重復步驟 1。
檢查“發(fā)布網(wǎng)站”命令的輸出
檢查“發(fā)布網(wǎng)站”命令的輸出是又用的,這樣可以了解 Visual Web Developer 對網(wǎng)站文件執行了哪些操作。
檢查“發(fā)布網(wǎng)站”命令的輸出
在 Windows 資源管理器中,移至您指定作為“發(fā)布網(wǎng)站”命令的目標的文件夾。
使用一個(gè)文本編輯器(如記事本)打開(kāi) SamplePage.aspx 文件。
注意,該文件中不包含原有的標記。相反,.aspx 頁(yè)只是一個(gè)可用作 URL 的一部分的占位符。
移至 Bin 文件夾。
該文件夾包含兩個(gè)類(lèi)型的文件:
.compiled 文件,對應于頁(yè)。
.dll 文件,如您創(chuàng )建的類(lèi)文件,包含網(wǎng)站的可執行代碼。
請記住,您創(chuàng )建的頁(yè)、頁(yè)的代碼和單獨的類(lèi)文件都已被編譯為可執行代碼。
4.測試發(fā)布的網(wǎng)站
現在可以通過(guò)運行發(fā)布的網(wǎng)站來(lái)測試該網(wǎng)站。
測試發(fā)布的網(wǎng)站
創(chuàng )建一個(gè)指向目標文件夾的 IIS 虛擬目錄。
我對web項目打包的總結:
1.為了避免用戶(hù)看到源文件,在打包前,先發(fā)布要打包的網(wǎng)站,使.cs文件編譯到項目里并且不可見(jiàn).
2.打包網(wǎng)站步驟:
(1)打開(kāi)發(fā)布過(guò)的網(wǎng)站.
(2)新建->項目->Web安裝項目,在"名稱(chēng)"中,命名一個(gè)安裝項目的名稱(chēng).
(3)在"解決方案列表"中,選擇"添入解決方案",把當前新建的安裝項目添加到當前的解決方案里.
3.右鍵單擊"Web應用程序文件夾",選擇"添加"->"項目輸出",選擇要輸出的文件所在的文件夾.
4.單擊"Web應用程序文件夾",按F4或右鍵單擊該文件夾選擇屬性窗口,設置項目的虛擬目錄名及其它選項.
5.在"解決方案資源管理器"中,選中安裝項目,然后按F4鍵,打開(kāi)項目的屬性窗口,可設置項目開(kāi)發(fā)者,項目名稱(chēng),生產(chǎn)公司,標題及版本號等.
6.在"解決方案資源管理器"中,選中安裝項目,然后右鍵單擊它,選擇屬性,打開(kāi)一個(gè)屬性頁(yè),單擊"配置管理器",將能設置成Release的,全設置成Release.單擊"關(guān)閉"
7.在"屬性頁(yè)中,系統必備可以將.netFrame也一并打包到安裝文件中.
8."生成"-->"生成websetup1",執行生成安裝文件.
聯(lián)系客服