国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
ASP.NET 網(wǎng)站發(fā)布步驟

詳細(xì)說明如何使用 Microsoft Visual Web Developer Web 開發(fā)工具的“發(fā)布網(wǎng)站”實用工具來編譯網(wǎng)站,然后將輸出復(fù)制到一個活動網(wǎng)站。

如果想要將完成的網(wǎng)站部署到服務(wù)器中,可以使用 Microsoft Visual Web Developer Web 開發(fā)工具提供的“發(fā)布網(wǎng)站”實用工具?!鞍l(fā)布網(wǎng)站”實用工具對網(wǎng)站中的頁和代碼進(jìn)行預(yù)編譯,然后將編譯器輸出寫入指定的文件夾。然后可以將輸出復(fù)制到目標(biāo) Web 服務(wù)器,并從目標(biāo) Web 服務(wù)器中運行應(yīng)用程序。

說明:

Visual Web Developer 速成版中未提供“發(fā)布網(wǎng)站”實用工具。

本演練涉及以下任務(wù):

  • 使用“發(fā)布網(wǎng)站”實用工具創(chuàng)建預(yù)編譯輸出。

為了完成本演練,您需要:

  • Visual Web Developer。

    Visual Web Developer 速成版不支持“發(fā)布網(wǎng)站”實用工具。

  • 能訪問 Microsoft Internet 信息服務(wù) (IIS),以便可以測試發(fā)布網(wǎng)站的結(jié)果。

    在此演練中,假定您自己的計算機上已經(jīng)正在運行 IIS?;蛘呖梢允褂?IIS 的任何實例,但需要您擁有為其創(chuàng)建虛擬目錄的權(quán)限。

如果您已經(jīng)通過完成 演練:在 Visual Web Developer 中創(chuàng)建基本網(wǎng)頁 在 Visual Web Developer 中創(chuàng)建了網(wǎng)站,則可以使用該網(wǎng)站,并轉(zhuǎn)至下一部分。否則,按照下面的步驟創(chuàng)建一個新的網(wǎng)站和網(wǎng)頁。

在此演練中,您將創(chuàng)建一個文件系統(tǒng)網(wǎng)站。

創(chuàng)建文件系統(tǒng)網(wǎng)站

  1. 打開 Visual Web Developer。

  2. “文件”菜單上單擊“新建網(wǎng)站”。

    “新建網(wǎng)站”對話框隨即出現(xiàn)。

  3. “Visual Studio 已安裝的模板”之下單擊“ASP.NET 網(wǎng)站”。

  4. 在最左側(cè)的“位置”列表中單擊“文件系統(tǒng)”

  5. 在最右側(cè)的“位置”列表中輸入要保存網(wǎng)站網(wǎng)頁的文件夾的名稱。

    例如,鍵入文件夾名“C:\WebSites”。

  6. “語言”列表中,單擊您想使用的編程語言。

  7. 單擊“確定”。

    Visual Web Developer 創(chuàng)建該文件夾和一個名為 Default.aspx 的新頁。

在此演練中,您將創(chuàng)建一個包含一些控件的網(wǎng)頁。還將創(chuàng)建一個將在該網(wǎng)頁中使用的類文件。創(chuàng)建網(wǎng)頁和單獨的類將可以讓您了解發(fā)布過程如何預(yù)編譯網(wǎng)站的內(nèi)容。

首先將創(chuàng)建一個新頁,然后向該頁添加一個按鈕和標(biāo)簽。

創(chuàng)建頁并添加控件

  1. 在解決方案資源管理器中,右擊網(wǎng)站的名稱,單擊“添加新項”。

  2. “Visual Studio 已安裝的模板”之下單擊“Web 窗體”

  3. “名稱”框中鍵入“SamplePage.aspx”

  4. “語言”列表中,單擊您想使用的編程語言。

  5. 單擊“添加”。

  6. 切換到“設(shè)計”視圖。

  7. 從工具箱的“標(biāo)準(zhǔn)”組中,將一個 Label 控件拖到頁上。

  8. 從工具箱中的“標(biāo)準(zhǔn)”組中,將一個 Button 控件拖到頁上,放在 Label 控件旁邊。

下一步您將創(chuàng)建一個只包含一個屬性的簡單類的源代碼。您將在頁的代碼中使用該類。

創(chuàng)建類

  1. 在解決方案資源管理器中,右擊網(wǎng)站的名稱,指向“添加 ASP.NET 文件夾”,再單擊“App_Code”

    在解決方案資源管理器中,一個名為 App_Code 的新文件夾出現(xiàn)在應(yīng)用程序中。App_Code 文件夾是一個專門保留的 ASP.NET 應(yīng)用程序文件夾。有關(guān)更多信息,請參見 ASP.NET 網(wǎng)站布局。

  2. 右擊 App_Code 文件夾,然后單擊“添加新項”。

  3. “Visual Studio 已安裝的模板”之下單擊“類”

  4. “名稱”框中鍵入“TestClass”。

  5. “語言”列表中,單擊您想使用的編程語言。

    說明:

    選擇的編程語言不必與 .aspx 頁中使用的編程語言相同。

  6. 單擊“添加”。

    Visual Web Developer 以指定的編程語言創(chuàng)建一個主干類文件。注意,類文件名的擴(kuò)展名與選擇的語言相一致。例如,如果以 Microsoft Visual Basic 創(chuàng)建類,則文件的擴(kuò)展名為 .vb。

  7. 創(chuàng)建一個名為 TestProperty 的屬性。

    完成后,完整的類文件將類似下面這樣:

    Visual Basic
    Imports Microsoft.VisualBasic                Public Class TestClass                Private TestPropertyValue As String                Public Property TestProperty() As String                Get                Return TestPropertyValue                End Get                Set(ByVal value As String)                TestPropertyValue = value                End Set                End Property                End Class

     

     

現(xiàn)在可以在頁中使用該類了。注意,不必先編譯該類再使用它。

在頁代碼中使用該類

  1. 打開“SamplePage.aspx 并切換至“設(shè)計”視圖”

  2. 雙擊 Button 控件,為該控件創(chuàng)建一個 Click 處理程序。

  3. Click 處理程序中,創(chuàng)建一個 TestClass(在上一過程中創(chuàng)建)的實例,給 TestProperty 屬性賦一個值,然后在 Label 控件中顯示 TestProperty 值。

    完整的代碼與如下所示內(nèi)容類似:

    Visual Basic
    Protected Sub Button1_Click(ByVal sender As Object, _                ByVal e As System.EventArgs)                Dim testClass As New TestClass                testClass.TestProperty = "Hello"                Label1.Text = testClass.TestProperty                End Sub

     

測試站點

發(fā)布站點前可以對站點進(jìn)行測試,以確保該站點按預(yù)期的方式工作。

測試網(wǎng)站

  1. 打開“SamplePage.aspx 頁”。

  2. 按 Ctrl+F5。

    該頁顯示在瀏覽器中。

  3. 單擊“按鈕”,確保文本出現(xiàn)在 Label 控件中。

  4. 關(guān)閉瀏覽器。

現(xiàn)在已經(jīng)有了網(wǎng)站,可以發(fā)布了??梢詫⒕W(wǎng)站發(fā)布到本地計算機或網(wǎng)絡(luò)上您能夠訪問的任何位置,如果要發(fā)布到網(wǎng)絡(luò),該網(wǎng)絡(luò)必須使用 Visual Web Developer 支持的連接協(xié)議。復(fù)制網(wǎng)站有下面幾種方式可選:

  • 使用 UNC 共享復(fù)制到網(wǎng)絡(luò)上另一臺計算機中的一個共享文件夾。

  • 使用 FTP 復(fù)制到服務(wù)器。

  • 使用 HTTP 協(xié)議復(fù)制到支持 Microsoft FrontPage 2002 服務(wù)器擴(kuò)展的服務(wù)器。

在該演練的此部分中您將把網(wǎng)站發(fā)布到本地文件夾。

發(fā)布網(wǎng)站

  1. “生成”菜單上單擊“發(fā)布網(wǎng)站”。

    出現(xiàn)“發(fā)布網(wǎng)站”對話框。

  2. “目標(biāo)位置”框中輸入“c:\CompiledSite”。

    警告:

    目標(biāo)文件夾及其子文件夾中的所有數(shù)據(jù)都將被刪除。確保不要鍵入這樣一個文件夾的名稱,即該文件夾包含數(shù)據(jù)或包含帶有數(shù)據(jù)的子文件夾。

    對于此演練,將發(fā)布到本地文件夾。也可以發(fā)布到 UNC 共享。如果要使用 HTTP 或 FTP 發(fā)布到遠(yuǎn)程網(wǎng)站,則需要在“目標(biāo)位置”框中指定遠(yuǎn)程服務(wù)器的 URL。

    “允許更新此預(yù)編譯站點”選項指定將所有程序代碼編譯為程序集,但 .aspx 文件(包括單文件 ASP.NET 網(wǎng)頁)按原樣復(fù)制到目標(biāo)文件夾。在此演練中,將不選擇該選項。有關(guān)詳細(xì)信息,請參見 發(fā)布網(wǎng)站。

  3. 單擊“確定”。

    Visual Web Developer 預(yù)編譯網(wǎng)站的內(nèi)容,并將輸出寫入指定的文件夾。“輸出”窗口顯示進(jìn)度消息。如果編譯時發(fā)生一個錯誤,“輸出”窗口中會報告該錯誤。

  4. 如果發(fā)布過程中發(fā)生錯誤,請修復(fù)這些錯誤,然后重復(fù)步驟 1。

檢查“發(fā)布網(wǎng)站”命令的輸出

檢查“發(fā)布網(wǎng)站”命令的輸出是又用的,這樣可以了解 Visual Web Developer 對網(wǎng)站文件執(zhí)行了哪些操作。

檢查“發(fā)布網(wǎng)站”命令的輸出

  1. 在 Windows 資源管理器中,移至您指定作為“發(fā)布網(wǎng)站”命令的目標(biāo)的文件夾。

  2. 使用一個文本編輯器(如記事本)打開 SamplePage.aspx 文件。

    注意,該文件中不包含原有的標(biāo)記。相反,.aspx 頁只是一個可用作 URL 的一部分的占位符。

  3. 移至 Bin 文件夾。

    該文件夾包含兩個類型的文件:

    • .compiled 文件,對應(yīng)于頁。

    • .dll 文件,如您創(chuàng)建的類文件,包含網(wǎng)站的可執(zhí)行代碼。

請記住,您創(chuàng)建的頁、頁的代碼和單獨的類文件都已被編譯為可執(zhí)行代碼。

現(xiàn)在可以通過運行發(fā)布的網(wǎng)站來測試該網(wǎng)站。

測試發(fā)布的網(wǎng)站

  1. 創(chuàng)建一個指向目標(biāo)文件夾的 IIS 虛擬目錄。

    可以使用 IIS 管理工具,或者執(zhí)行下面的步驟:

    1. 在 Windows 資源管理器中,右擊目標(biāo)文件夾的名稱,然后單擊“共享和安全”。

    2. “Web 共享”選項卡上,單擊“共享此文件夾”。

      出現(xiàn)“編輯別名”對話框。

    3. 如果需要,可更改別名的名稱。

      默認(rèn)權(quán)限允許“讀取”訪問,并且允許“腳本”(如 ASP.NET 頁)運行。

    4. 單擊“確定”關(guān)閉“編輯別名”對話框,再單擊“確定”關(guān)閉“屬性”對話框。

  2. 打開瀏覽器,鍵入下面的 URL:

    http://localhost/CompiledSite/SamplePage.aspx

    出現(xiàn) SamplePage.aspx 頁。但是,這次查看的是預(yù)編譯器為部署而創(chuàng)建的頁版本。

 

 

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
網(wǎng)站發(fā)布
vs2005中如何發(fā)布網(wǎng)站及打包web項目生成安裝文件
Asp.net網(wǎng)站開發(fā)架構(gòu)設(shè)計要求 - Asp.net源碼交流論壇 |-bbs.51asp...
win7下ASP.NET網(wǎng)站發(fā)布流程,IIS配置
Asp.net夜話之四:Visual Studio 2005中容易被忽略的技巧
找回斷電、死機前未儲存的Word,Excel文件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服