2.1.2 创建Web项目
在Visual Studio 2005中,创建ASP.NET项目的方式有了变化。不再选择File | New | Project,接着选择ASP.NET Web Application Wizard;而是只选择File | New Web Site,这会自动运行向导。向导提供了三个选项:File、FTP和HTTP。HTTP项目需要IIS,类似于以前使用ASP.NET v1.1的情况。在开发过程中,我们常常使用基于文件的方法,再使用IIS进行部署。
FTP选项可以在服务器上保存文件,通过FTP访问它们。这是共享环境的一种可能配置,在共享环境下,许多人可以同时使用项目。另外,还可以使用FTP设置远程编辑文件,其中,远程服务器IIS有一个虚拟目录映射到FTP文件驻留的位置。FTP选项的最大缺陷是,不能使用源控件,团队中的多个人可能对项目进行相互矛盾的改动。
文件项目基于开发人员所使用的物理目录。在该目录及其子目录中创建或复制的任何文件或文件夹都是项目的一部分。
如果使用File选项,从Visual Studio中启动网站,就要使用Visual Studio附带的内置Web服务器。但这样就不再有项目文件。Web项目由该Web项目标识的文件夹中的文件组成。不再需要IIS,也不会在默认情况下创建新的IIS虚拟应用程序。
还要注意,不会创建web.config或global.asax文件。虽然这取决于我们选择的模板,但ASP.NET 2.0的目标是创建尽可能少的额外文件,并允许在需要时添加它们。例如,第一次运行调试器或执行其他操作时,如使用Web Administration应用程序,web.config文件会自动创建。global.asax文件不会创建,除非明确添加它。







