从Visual Studio 2008菜单上依次选择“文件”-“新建”-“网站”:
下面分别说明这几种网站的特点:
(1) 文件系统网站:文件系统网站可能是用得比较多的网站类型,可以指定网站文件的存放位置,便于几种管理。创建文件系统类型网站时开发者机器上不需要安装IIS,可以用ASP.NET Development Server来进行测试。不过ASP.NET Development Server上的网站或者虚拟目录不能在其它机器上访问,它运行的时候随机选择一个大于1024的端口作为Wen服务器端口(因为1024以下的端口已经被指定了用途,比如21作为ftp监听端口,80作为HTTP监听端口)。文件系统网站只适合开发阶段,在部署的时候服务器上还是需要安装IIS的。
(2) 本地HTTP网站:本地HTTP网站就是利用IIS作为Web容器运行。每次创建一个Web网站时都会在IIS默认网站主目录下创建一个虚拟目录,IIS默认网站的物理路径是[系统分区]: /Inetpub/wwwroot。
注意按照本地HTTP网站方式创建的网站的物理路径会在系统分区下,这和用Visual Studio 2002及Visual Studio 2003创建的Web项目一样,因此使用Visual Studio 2005打开早期版本的项目时需要将该项目设置为IIS下的虚拟目录。
(3) 远程HTTP网站:远程HTTP网站是将Web项目创建在同一局域网内的其它主机的IIS主目录下,远程主机必须要安装IIS和Microsoft FrontPage 2002扩展。
(4)FTP网站:FTP网站是在远程服务器上创建网站,利用FTP对文件进行管理。
在实际开发中使用最多的是文件系统网站和本地HTTP网站,因为便于团队之间利用源代码管理工具(如VSS和SVN)进行协同开发。
需要注意的是使用文件系统网站不能使用基于HTTP的身份验证、应用程序池和ISAPI筛选器等功能。
Web工程新建成功后:目录如下:
在图中我们看到创建一个Web网站成功之后,系统会创建一个默认页面和默认文件夹。一般网站还有一些其它Visual Studio 2008内置的文件夹,不过需要我们手动添加,要添加这些手动文件夹的方式如下图:
我们一般会用到“Bin”、“App_Code”及“App_Data”文件夹,不过“App_Data”文件夹默认已经创建了,我们仅需要手动添加“Bin”、“App_Code”这两个文件夹就行了。之所以说它们内置文件夹,是因为这几个文件夹有着不同的作用,运行的时候IIS和Visual Studio 2008内置ASP.NET Development Server都会有特殊的保护(在开发的时候,可以看见这些文件夹与我们通过普通方式添加的文件夹图标不同)。
下面对这几个文件夹的作用做一下简单介绍:
Bin:用于存放我们网站开发用到的第三方dll类库文件(因为运行asp.net网站的IIS服务器所在主机上肯定会安装.net Framework,所以不需要在bin目录下放微软的.net运行环境需要的dll文件)。
App_Code:用于存放中间代码文件,这些中间代码文件一般就是单独.cs文件,它本身就是一个类。当我们向Web项目中增加类的时候,系统就会提示我们是否保存到App_Code文件夹下面
App_Data:这个文件夹用于存放数据库文件,比如用Access作为数据库的时候,.mdb文件就可以放到这个文件夹下。
对于上面的文件夹,是不能从浏览器里直接访问里,里面的文件也是无法通过浏览器下载的。
**************************************************
转自:http://blog.csdn.net/zhoufoxcn/article/details/2959316
**************************************************
- 大小: 13.4 KB
- 大小: 44.3 KB
- 大小: 27.9 KB
分享到:
相关推荐
启动Visual Studio2008,按前面的步骤打开“新建项目”对话框,在“项目类型”中列出了Intel Visual Fortran编译器可创建的几种项目类型。这些项目类型包括Console Application、Library、DLL、Static Library等,每...
Visual Studio 2008支持多种OOP语言,如C#、VB.NET等,这些语言的语法和特性在VS2008中得到了充分的体现。通过类的定义、继承、多态和封装等概念,开发者可以构建出结构清晰、可维护性高的软件系统。 其次,Visual ...
Visual Studio 2008 Professional是一款由微软公司开发的集成开发环境(Integrated Development Environment, IDE),支持多种编程语言,并且能够创建各种类型的应用程序,包括Windows桌面应用程序、Web应用程序和...
### VisualStudio2008的使用方法 #### 关于VisualStudio、VC与C++ - **VisualStudio**(简称VS)是微软开发的一款集成开发环境(IDE),它包含了多个编程工具和语言支持,如Visual C++、Visual C#、Visual Basic等...
在描述中提到的链接指向了Visual Studio 2008的一个专业版90天试用版本。下载这类软件时,用户需要注意以下几点: 1. **确保来源可靠**:由于软件下载涉及到安全问题,应尽量从官方网站或可信的第三方网站下载。 2....
在Visual Studio 2008中,你可以通过“文件”->“新建”->“项目”来创建一个新的工程。这里可以选择C#、VB.NET、C++等编程语言,以及不同类型的项目模板,如Windows窗体应用、ASP.NET Web应用等。 ### 3. 代码编辑...
错误信息:“未能从程序集“Microsoft.VisualStudio.DataDesign.SyncDesigner.DslPackage, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中加载类型“Microsoft.VisualStudio.DataDesign....
本堂课的主题是C# 3.0的新功能介绍,我们将回顾.NET Framework与Visual Studio的发展史,再转入C# 3.0语言的新功能学习,例如:隐式类型的本地变量和数组,匿名类型,自动实现的属性等。 课程讲师: 徐长龙 MSDN...
本书分为九个部分,涵盖了Visual Studio 2008的核心功能和开发流程中的各个方面。 1. **第一部分:集成开发环境** - 介绍了Visual Studio 2008的基本界面和工具,如解决方案资源管理器、工具箱等。 2. **第二部分:...
本书不仅仅是对Visual Studio 2008基本功能的介绍,而是通过各种实例、命令和快捷方式的详解,引导读者在开发过程中更加高效地运用Visual Studio 2008的各项功能,以解决实际的编程问题。 书中详细阐述了如何创建...
**团队套件版** (`Visual Studio Team System 2008 Team Suite`) 包含了所有四个团队版本(Architecture Edition、Database Edition、Development Edition 和 Test Edition)中的所有功能。同时安装任何两个或更多...
- `HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0`(9.0 表示 VS2008 版本号) - 查找 `AutoToolboxPopulate` 键,如果没有则新建一个 DWORD 类型的值并命名为 `AutoToolboxPopulate`。 - 将 `...
1. 支持多种平台:Visual Studio 2008增加了对多种移动设备平台的支持,包括Windows Mobile、Symbian、BlackBerry等,这使得开发者能够在同一环境中为不同类型的移动设备编写应用程序。 2. .NET Compact Framework ...
这些图标可能代表了Visual Studio 2008中不同工具、组件或者功能的状态、选项或操作,如编辑模式、调试状态、项目类型等。通过自定义这些图标,开发者可以更直观地识别和区分不同的工作环境和任务。 综上所述,...
在VS2008中,C#是开发酒店管理系统的主要语言,它的语法简洁明了,支持类、接口、继承、多态等面向对象特性,适合构建大型、复杂的系统。 3. **SQL Server 2005数据库**: SQL Server 2005是微软提供的关系型...
2. ** LINQ**:语言集成查询(LINQ)是VS2008中的一大亮点,它将查询语言直接整合到C#和VB.NET中,使得数据访问更为便捷,提高了开发效率。无论是关系数据库、XML文档还是.NET集合,都可以通过相同的查询语法进行...
- 如何在Visual Studio中配置C++编译器。 - 项目属性设置,包括项目属性的共享、继承和修改。 - 项目构建系统,自定义生成步骤和事件。 - 利用Clang/LLVM工具链构建项目。 - 如何引用库和组件进行项目构建。 - 整理...
在Visual Studio 2008中, LINQ的引入极大地简化了数据访问,使得开发者可以使用相同的语法来处理各种类型的数据源,包括数据库、XML、集合和.NET对象。 **1. LINQ的基本概念** LINQ的核心是提供一套标准的查询...