我們在VS2010中新建網站時,點擊菜單:文件->新建時,下面有項目和網站兩個選擇,新建時的默認名字為Webapplication和WebSite的名稱。
1.WebApplication
WebApplication 在改變代碼后必須要重啟網頁才能看到效果,它有namespace空間名稱,在編譯后會形成一個dll。也可以在改變代碼后點擊“生成”菜單的“生成解決方案”后也能立即看到效果。不需要重啟瀏覽器。它是在生成后才會將變化的部分生成dll.
2.Website
Website在改變代碼后不用重啟網頁,它沒用到namespace空間名,主要是方便從asp轉過來的使用者。每個asp頁面會轉成一個dll.即多個dll. website是在每次訪問頁面的時候會檢查cs是否變了,如果變了則自動重新編譯,所以每次修改以后立即有效果。
它們在使用上不同而異,技術上是一樣的,小規模的開發可以用website,大規模的開發推薦用WebApplication.

新聞熱點
疑難解答