none
網站和專案的不同? RRS feed

  • 問題

  • 想請教一下,在vs2008歡迎畫面裡面,有新增專案和新增網站的選項。

    想請教兩個不同之處。

    另外,如果我想要設計一個網站,是否要選擇「新增網站」?
    但是在章立民先生的書裡面,卻說到選擇新增專案比較好。

    想請教各位高手,這兩個選項哪裡有差別呢?

    謝謝。
    2008年8月5日 上午 07:45

解答

  • [網站] 是 Visual Studio 2005 使用的 ASP.NET 專案類型,它使用單一的命名空間,以及可以直接在沒有 IIS 的情況下跑 ASP.NET 程式測試,但它的缺點就是編譯模型過於複雜(每個網頁都被編譯成不同的 DLL),在部署和維護上會比較吃力。

     

    [專案] 是 Visual Studio 2002, 2003 的 ASP.NET 專案類型,它可以使用自訂的命名空間,並且編譯時只會產生一個 DLL 檔案,在部署和維護上容易,但在早期 2002-2003 時,記憶體量並不大,載入一個 DLL 可能耗時又浪費資源,所以在 VS 2005 時改成網站的方式,但它的缺點促使微軟開發 Web Application Project 的外掛程式,來做為另一個 ASP.NET 專案類型,這個專案類型在 Visual Studio 2008 整合進來,也就是你現在看到的 [專案]。

     

    以現在的角度來說,如果是玩票的話,選網站即可,但若是大型專案的話,最好選專案。

    2008年8月5日 上午 08:12
    版主