使用HTTP方式还是File System方式创建网站
在Visual Studio 2005 中,可以新建三种类型的网站,包括文件系统、HTTP和FTP。
文件系统是默认的,使用该选项可以把网站创建到当前文件系统上任何可以访问的地方,它可以是本机或网络上的机器。此时Visual Studio使用内置的Web服务器,而不是使用IIS运行Web应用程序,也不会为Web应用程序创建持久的虚拟目录,IIS不再是该过程的一部分。使用它的好处是可以很容易的共享基于文件的解决方案,您只需要复制整个目录到某个位置,再使用Visual Studio打开即可。
HTTP选项使用IIS处理Web页面。使用HTTP方式时,只需要在位置文本框中输入网站名称,例如http://localhost/MyWebsite即可,Visual Studio会帮您自动在C:/Inetpub/wwwroot目录下创建名为MyWebsite的虚拟目录和应用程序。
一般,您可以自由选择使用HTTP方式还是文件系统方式,但是在项目中,我发现有时程序在文件系统方式下运行正常,但是部署时偶尔会抛出异常,毕竟Visual Studio内置的Web服务器只是一个轻量级的服务器,其运行环境和实际的IIS环境还是有差别的。而HTTP方式与部署环境则完全一致,因此不会发生开发时和部署时应用程序行为不一致的情况。
FTP方式使您可以通过FTP在远程位置开发网站(目前为止还没有使用过这种方式,呵呵)。