精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>asp.net教程>正文

第3章 应用程序和页面框架


来源:不详 时间:07-03-28 点击: 点击这里收藏本文
如果读者是ASP.NET新手,用ASP.NET 2.0建立第一组应用程序,就会对ASP.NET 2.0提供的新服务器控件感到惊讶。对使用新的数据提供程序更高效地处理数据也感到惊奇,也会对可以轻松构建安全,以及进行个性化配置印象深刻。
但ASP.NET 2.0的功能绝不只此。本章将介绍便于处理ASP.NET页面和应用程序的许多新增功能。在启动一个项目时,开发人员要进行的第一步是熟悉基础框架和定制该基础框架的选项。

3.1 应用程序的位置选项

在ASP.NET 2.0中,使用Visual Studio 2005可以在映射到IIS的一个虚拟目录上创建应用程序,或者在IIS的限制之外创建独立的应用程序。Visual Studio .NET要求开发人员给所有的Web应用程序使用IIS,但Visual Studio 2005 (以及Visual Web Developer Express Edition)包含一个内置的Web服务器,可以用于开发,它类似于过去使用的ASP.NET Web Matrix。
提示:
这个内置的Web服务器以前作为一个代码示例Cassini呈现给开发人员。实际上,这个微型Web服务器的代码可以从ASP.NET小组的网站http://www.asp.net上免费下载。
下一节介绍如何使用这个ASP.NET 2.0附带的新内置Web服务器

3.1.1  内置的Web服务器

在默认情况下,Visual Studio 2005建立应用程序时不使用IIS。在IDE中选择New Web Site时,就可以看出未使用IIS。为应用程序提供的位置默认为C:\Documents and Settings\[user]\My Documents\Visual Studio 2005\WebSites,如图3-1所示,而Visual Studio .NET 2003/2002中使用C:\Inetpub\wwwroot\。在C:\Documents and Settings\[user]\My Documents\Visual Studio 2005\WebSites(或我们创建的其他文件夹)建立的所有站点都默认使用Visual Studio 2005中的内置Web服务器。如果使用Visual Studio 2005中的内置Web服务器,就不会被锁定在Websites文件夹,而可以在系统上创建任意文件夹。
图  3-1
为了改变这个默认设置,可以使用一些选项。单击New Web Site对话框中的Browse按钮,打开Choose Location对话框,如图3-2所示。
图  3-2
如果继续使用Visual Studio 2005提供的内置Web服务器,就可以在这个对话框中为Web应用程序选择一个新的位置。要选择新位置,可以选择一个新文件夹,把.aspx页面和其他相关的文件保存到这个目录下。在使用Visual Studio 2005时,可以从这个位置上运行应用程序。即使不能访问某个Web服务器,这种处理ASP.NET页面的新方式也非常理想,因为它允许在不带有IIS的机器上建立应用程序。也就是说,甚至可以在Windows XP Home Edition操作系统上开发ASP.NET应用程序。

3.1.2  IIS

在Choose Location对话框中,还可以改变保存应用程序的位置和应用程序使用的Web服务器类型。要使用IIS(在使用Visual Studio .NET 2003/2002时需要IIS),可在对话框中选择Local IIS按钮,这会改变文本区域中的内容,显示机器上所有虚拟应用程序根目录的列表。
要为应用程序创建新的虚拟根目录,可突出显示Default Web Site,在对话框的顶部会显示两个可访问的按钮,如图3-3所示。从左向右看,对话框右上角的第一个按钮用于创建新的Web应用程序——或虚拟根目录。这个按钮显示为方框中的一个球。第二个按钮允许为所建的虚拟目录创建虚拟根目录。第三个按钮是Delete按钮,允许删除服务器上选中的虚拟目录或虚拟根目录。
图  3-3
在创建了需要的虚拟目录之后,单击Open按钮。接着,Visual Studio 2005会进入创建应用程序的标准过程。但应用程序现在不使用ASP.NET 2.0中的内置Web服务器,而是使用IIS。在调用应用程序时,URL会包含http://localhost/myweb/default.aspx,这意味着它在使用IIS。

3.1.3  FTP

在使用 Choose Location对话框创建Web应用程序时,不仅可以决定Web应用程序使用什么类型的Web服务器,还可以决定应用程序位于什么地方。使用前面的选项会在本地服务器上建立应用程序。而FTP选项允许在企业其他地方的服务器上或者在地球的另一边存储、甚至编写应用程序。还可以使用FTP功能在同一个服务器的不同地方工作。使用这个新功能可以提供范围广泛的选项。
允许对应用程序进行FTP访问的内置功能是对IDE的一个重要改进。这个任务以前很难实现,但现在非常简单,如图3-4所示。
图  3-4
要使用FTP在远程服务器上创建应用程序,只需提供服务器名、要使用的端口和目录,以及所需的凭证即可。如果提供的信息正确,Visual Studio 2005就会连接远程服务器,为应用程序创建合适的文件,就好像它在本地完成这些工作一样。从现在开始,就可以打开项目,使用FTP连接远程服务器了。

3.1.4  Web站点需要FrontPage Extensions

Choose Location中的最后一个选项是Remote Sites。单击这个按钮会打开一个对话框,用于连接使用FrontPage Extensions的远程或本地服务器,这个选项如图3-5所示。
图  3-5

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.