- 0
- 0
- 约2.96千字
- 约 26页
- 2016-12-23 发布于重庆
- 举报
ASP.Net 程序设计 张 凯 计算机学院 软件工程系 2010年9月15日 第一章 .Net技术概述 静态网页和动态网页 Web服务器和IIS服务 Visual Studio 2008 开发环境 1 2 3 静态网页和动态网页 静态网页 静态网页和动态网页 静态网页 纯HTML语言描述 (.html 或 .htm文件) 人工手动维护HTML代码,编程、调试困难 交互性差 静态网页和动态网页 静态网页 早期的网站都是使用静态网页的,所谓的静态网页就是在网页中不包含有需要在服务器端执行的代码。比如一个含有javascript特效的HTML网页或一个含有flash的HTML网页,它们虽然在网页呈现的效果会“动”,甚至还有运行代码,但是都是在客户端执行的代码,因而算不上动态页面。 静态网页的好处是服务器只需要简单地将网页HTML创送给浏览器就行了。静态的缺点是维护起来困难,不能使用数据库带来的好处。 静态网页和动态网页 动态网页 静态网页和动态网页 动态网页 动态网页是网页中包含有需要在Web服务器执行的代码。当我们向Web服务器请求一个动态网页的时候,Web服务器需要执行该部分代码,然后将最终的执行结果连同HTML代码传送给客户端浏览器,因为浏览器不认识动态代码。也就是不论以何种语言编写的动态网页,到达浏览器的时候都是HTML代码。 不同的编程语言编写的动态网页,Web服务器会以不同的脚本引擎去执行,并将这些脚本引擎的执行结果发送给浏览器。常见的动态网页 .jsp,.asp,.php及.aspx等。 Web服务器和IIS服务 Web服务器 Web服务器是用来接受客户浏览器请求的,根据客户端浏览器请求决定如何显示网页内容。当我们打开一个网页或者其它文件时,Web服务器会设置决定如何将该文件的内容交给客户端。 目前比较流行的Web服务器有IIS(Internet Information Server)和Apache。前者是微软开发的,具有微软一贯的使用简单的特点,它运行Windows操作系统上,而Apache是一个开源软件,有Windows和Linux等系统下版本。我们做开发主要是使用IIS。 Web服务器和IIS服务 安装IIS服务 注意:在某些系统安装时,默认安装可能没有安装IIS,需要我们手动安装。具体步骤如下:(1)打开 “控制面板”(2)打开 “添加或删除程序”(3)点击选项卡 “添加/删除Windows组件” ,如下所示: Web服务器和IIS服务 安装IIS服务 Web服务器和IIS服务 配置IIS服务 IIS安装完毕后,可以在浏览器中进行测试http://localhost/ 控制面板的管理工具中会增加Internet 信息服务图标,通过它可以对网站进行配置 Web服务器和IIS服务 配置IIS服务 Web服务器和IIS服务 配置IIS服务 Visual Studio 2008 开发环境 IDE界面及功能 解决方案资源管理器 系统内置文件夹 代码段管理器 任务管理器 配置外部工具 发布网站 Visual Studio 2008 开发环境 IDE界面及功能 Visual Studio 2008 开发环境 解决方案资源管理器 Visual Studio 2008 开发环境 解决方案资源管理器 Visual Studio 2008 开发环境 解决方案资源管理器 在Visual Studio 2008 窗口右侧“ 解决方案资源管理器”中选中当前解决方案,点击鼠标右键,在弹出的窗口中选择“添加” -“新建网站”或“新建项目”,管理多个项目。 Visual Studio 2008 开发环境 系统内置文件夹 创建一个Web 网站成功之后,系统会创建一个默认页面和默认文件夹。一般网站还有一些其它Visual Studio 2008 内置的文件夹,需要我们手动添加。 内置文件夹有着不同的作用,运行的时候IIS 和Visual Studio 2008内置ASP.NET Development Server 都会有特殊的保护(在开发的时候,可以看见这些文件夹与我们通过普通方式添加的文件夹图标不同)。 Visual Studio 2008 开发环境 系统内置文件夹 Bin:用于存放我们网站开发用到的第三方DLL类库文件。 App_Code:用于存放中间代码文件,这些中间代码文件一般就是单独.cs 文件,它本身就是一个类。当我们向Web 项目中增加类的时候,系统就会提示我们是否保存到App_Code 文件夹下面。 App_Data:这个文件夹用于存放数据库文件。对于上面的文件夹,是不能从浏览器里
您可能关注的文档
- 第1章-微型计算机基础(免费阅读).ppt
- 气体放电的物理过程—均匀电场中气体击穿.ppt
- 第1章-时域离散信号和离散系统.ppt
- 第1章-计算机及程序设计概述.ppt
- 植物细胞失水和吸水和运输.ppt
- 第1章-嵌入式系统概述(免费阅读).ppt
- 第1章-基本概念(免费阅读).ppt
- 第1章.了解linux(免费阅读).ppt
- 梗阻性黄疸.ppt
- 水盐体系相图及其应用6.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)