2008-11-10 73 views
0

說我想在visual studio 2005中創建vb.net應用程序。 文件 - >新建 - >項目 vs 文件 - >新建 - >網站Visual Studio 2005:File-> New-> Project vs File-> New-> Web Site?

編輯

我知道使用時新建 - >項目還有很多更多的選擇,但如果一個人想只創建.NET Web應用程序,它會讓你選擇什麼選項有什麼區別?

+0

您在這裏得到了一些很好的答案。我只想說,根據我的經驗,在專業環境中(而不是自己的寵物項目)進行交易時,大多數公司傾向於使用新項目選項。只是我的觀察。 – Kon 2008-11-10 16:49:06

+0

謝謝你的提示以及 – kristof 2008-11-10 17:24:46

回答

3

Here's a good link about WAPs(web應用程序項目)以及WAP和網站項目之間的差異。

在2003年,你唯一的選擇(如果我沒記錯的話)就是WAP。 2005年引入了網站項目的概念,所有代碼都上傳到服務器,並在第一次訪問時編譯成DLL。這使您可以輕鬆更改代碼,而無需編譯和發佈dll。

並不是很多人喜歡這種新的做法,所以MS創建了一個更新,允許在2005年使用2003年風格的WAP。2008年保留了這兩個選項。

文件 - >新建 - >網站選項是創建網站應用程序的唯一方法(或者,至少它在2k8中)。創建WAP的唯一方法是執行文件 - >新建項目 - > Web - > ...

2

如果您創建一個項目,項目中的所有cs文件將被編譯爲一個DLL。相反,如果你選擇創建一個網站,你的所有app_code都將被編譯和緩存。