Visual Studio 2005:File-> New-> Project vs File-> New-> Web站点?

时间:2008-11-10 16:30:53

标签: visual-studio-2005

说我想在Visual Studio 2005中创建vb.net应用程序。 File-> New-> Project vs File-> New-> Web Site 之间有什么区别?

修改

我知道当使用New-> Project时,还有更多选项可供使用,但是如果想要创建.net Web应用程序,那么您选择的选项会有什么不同吗?

2 个答案:

答案 0 :(得分:3)

Here's a good link about WAPs(网络应用程序项目)以及WAP和网站项目之间的差异。

2003年,你唯一的选择(如果我没记错的话)是WAP。 2005年引入了网站项目的概念,其中所有代码都上传到服务器并在首次访问时编译成DLL。这使您可以轻松更改代码,而无需编译和发布dll。

并不是很多人都喜欢这种新方式,所以MS在2005年创建了一个允许2003年风格WAP的更新。2008年保留了两种选择。

File-> New->网站选项是创建网站应用程序的唯一方法(或者,至少在2k8中)。创建WAP的唯一方法是执行File-> New Project-> Web-> ...

答案 1 :(得分:2)

如果创建项目,项目中的所有cs文件将编译为一个DLL。相反,如果您选择创建一个网站,您的所有app_code都将被动态编译和缓存。