在Visual Studio 2010中,现在提供了两种方式来创建Web应用程序,一种是Web站点,另外一种称为Web项目。
当开发人员单击Visual Studio 2010主菜单中的“文件|新建|项目”菜单项打开新建项目窗口时,如图2.28所示,可以看到项目类型树状视图中有一个Web类型的项目。也可以单击Visual Studio 2010中的“文件|新建|网站”菜单项,弹出如图2.30所示的新建Web站点的窗口。
|
图2.30 新建Web站点窗口 |
这两种创建Web应用程序的方式存在一定的区别。当使用Web项目方式开发Web应用程序时,Visual Studio 2010会自动为Web应用程序生成项目文件。图2.31是笔者使用Web项目模板创建的一个名为SampleWeb的Web应用程序,可以看到包含了项目文件。
当使用Web站点创建Web应用程序时,不会创建相应的项目文件。这两种创建Web应用程序的方式各有利弊。但是对笔者而言,还是比较喜欢使用Web站点创建Web应用程序,因为不需要有外部的项目文件来存储项目信息,保持了整个Web站点的清晰和整洁,而且便于使用COPY的方式进行部署和传递。当有多人同时开发一个大型的Web应用程序时,可以不用担心项目文件的同步问题。使用项目文件也有其好处,比如可以使用MSBuilder来自动部署、预编译以及同时开发多个Web项目,等等。
|
(点击查看大图)图2.31 Web项目结构 |
|