頁面創建完成之後就可以供用戶使用了因為服務器實際上執行服務器端控件中的代碼以創建最終的HTML頁面所以提供頁面的過程也稱為運行頁面就像運行程序一樣VWD有一個綠色的箭頭圖標可以啟動運行也可以按下F或者選擇Debug>Run運行頁面VWD接下來執行如下步驟
()站點的所有頁面編譯成Microsoft Intermediate Language(MSIL)編譯結果及其支持文件保存在一個程序集中此時開發語言(例如VB和C#)之間的差異己經消失因為結果是MSIL然而不能優化即將運行頁面的硬件
()程序集是Just In Time(JIT)格式從MSIL編譯成Native Code(本地代碼)這種代碼將根據運行頁面的機器進行優化
()在Cassini中打開頁面時該頁面在VWD中的Design視圖將被鎖定以防對頁面進行修改
() VWD啟動Cassini浏覽器自動打開並向Cassini請求頁面
提示
初學者常犯的一個錯誤是當由Cassini提供的頁面仍在浏覽器中處於打開狀態時卻試圖在VWD的 Design視圖中修改該頁面
隨著站點的增長您會發現編譯所用的時間會越來越長可以按下Ctrl+F編譯並運行單個頁面在下面的試一試部分將練習運行History和Mishaps頁面這兩個頁面是在前面的試一試部分創建的
試一試 運行頁面
()在VWD的Solution Explorer中雙擊Historyaspx文件打開它(如果它還沒有打開的話)
()單擊工具欄上的Run圖標(綠色箭頭)如果有彈出消息詢問是否添加一個帶有Debug的Webconfig接受該建議注意浏覽器己打開並顯示History頁面
()在Windows的系統托盤中有一個黃色的頁面圖標該圖標指示Cassini正在運行雙擊它將看到它正指向您的Web站點關閉浏覽器從而讓Cassini對頁面解鎖
()返回VWD並打開Mishaps頁面這一次在啟動運行頁面的時候注意觀察VWD的左下角可以看到一條消息顯示編譯已開始並能看到錯誤列表框在浏覽器中查看Mishaps頁面之後切換回VWD注意該頁面(在Design視圖中)處於鎖定狀態
操作回顧
本節重點介紹在VWD中運行頁面可以通過單擊綠色箭頭啟動運行這個操作將啟動Cassini它還會打開浏覽器並向Cassini請求頁面一旦開始運行就可以在Windows的系統托盤中看到該服務器的圖標
ASPNET 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14665.html