WEB服务器.ppt
《WEB服务器.ppt》由会员分享,可在线阅读,更多相关《WEB服务器.ppt(84页珍藏版)》请在优知文库上搜索。
1、4. IIS 简介简介 WEB 服务器也称为服务器也称为 WWW 服务器,它是服务器,它是一个软件,主要是提供网上信息浏览服务一个软件,主要是提供网上信息浏览服务 建一个网站,需要安装和配置建一个网站,需要安装和配置 WEB 服务器,服务器,如果想让网站成为如果想让网站成为 Internet 的一个站点,则的一个站点,则还需要一个独立的还需要一个独立的 IP 地址地址 IIS (Internet Information Server) :微软的微软的WEB服务器服务器 在本机调试在本机调试“网络网络”程序,需要安装程序,需要安装 IIS安装安装 IIS 服务器版的服务器版的 Windows 操
2、作系统中,它操作系统中,它是一个可选的安装组件,在一些非服务是一个可选的安装组件,在一些非服务器版的器版的Windows 操作系统中也含有操作系统中也含有 IIS 安装安装 Visual Studio.NET 前必须在你的前必须在你的机器上先安装机器上先安装 IIS IIS 安装过程中自动配置安装过程中自动配置 WEB 服务器,服务器,一般一般不要更改不要更改系统默认的配置系统默认的配置 ,以免,以免影响影响 ASP.NET 的运行的运行 。应了解的应了解的 IIS 知识知识网站默认工作目录网站默认工作目录 :C:INTERPUBWWWROOT 浏览器访问浏览器访问 http:/localho
3、st 既访问此路径既访问此路径开发网站时网页文件通常都放在这个目录里开发网站时网页文件通常都放在这个目录里我们建立的我们建立的 ASP.NET 应用程序默认情况下应用程序默认情况下也都放在这个文件夹里。也都放在这个文件夹里。实际开发时经常放在别处,但是要进行设置。实际开发时经常放在别处,但是要进行设置。 Internet 信息服务信息服务控制面板控制面板/管理工具管理工具/Internet 信息服务,可以信息服务,可以打开打开 IIS 的管理工具,对的管理工具,对 IIS 进行管理、配置进行管理、配置有时我们希望将应用程序放在别的目录下,为有时我们希望将应用程序放在别的目录下,为了能找到相应路
4、径,需要建立了能找到相应路径,需要建立虚拟目录虚拟目录 在在 IIS 管理工具中右键单击管理工具中右键单击“默认默认web站点站点”,新建新建/虚拟目录虚拟目录 ,根据向导选择相应目录即可,根据向导选择相应目录即可此时浏览器访问此时浏览器访问 http:/locaohost/虚拟目录名虚拟目录名/文件名文件名 既可访问此站点。既可访问此站点。5. 一个简单的一个简单的 ASP.NET 程序演示程序演示 创建一个创建一个 ASP.NET Web 应用程序应用程序 注意应用程序默认的创建位置:注意应用程序默认的创建位置:http:/localhost/WebApplication1 可以修改项目名
5、称可以修改项目名称 WebApplication1 如果创建到其他目录下,需要设置如果创建到其他目录下,需要设置虚拟目录虚拟目录项目创建后,出现一个空白项目创建后,出现一个空白 web 窗体,同窗体,同时在时在“解决方案管理器解决方案管理器”中,有一个中,有一个Default.aspx 文件文件 ,注意窗体下方的,注意窗体下方的“设计设计”与与“源源”标签,切换一下看看效果标签,切换一下看看效果一个简单的一个简单的 ASP.NET 程序演示程序演示在在“解决方案管理器解决方案管理器”中点图标中点图标“显示显示所有文件所有文件”,可以看到更多的文件,可以看到更多的文件在编写在编写 web 程序时
6、,程序时,IDE 生成了下列文生成了下列文件:件: Default.aspx :HTML文件文件 Default.aspx.cs、Default.aspx.designer.cs:程序源代码文件。程序源代码文件。打开文件看看打开文件看看 .NET 编译程序只编译程序源代码文件编译程序只编译程序源代码文件一个简单的一个简单的 ASP.NET 程序演示程序演示摆放一个文本框,一个标签,一个按钮摆放一个文本框,一个标签,一个按钮添加按钮单击事件处理函数,在事件处添加按钮单击事件处理函数,在事件处理函数内加一行代码:理函数内加一行代码:TextBox1.Text=“HELLO!”;编译,运行编译,运行
7、 在运行的网页上查看原代码,和初始的在运行的网页上查看原代码,和初始的HTML 文件比较一下文件比较一下代码分析代码分析 HTML 代码代码Default.aspxRow 1: 处理该文件所需处理该文件所需信息,其中几个关键:信息,其中几个关键:language: C#Codebehind: 对应的后置文件对应的后置文件AutoEventWireup = “false” :由由IDE自动生成自动生成事件代理事件代理Inherits : 继承后置文件的类继承后置文件的类代码分析代码分析HTML 代码代码Row 3: 文档类型说明文档类型说明Row 5-最后最后: 都是常见的标准都是常见的标准 H
8、TML 标记标记但是对于我们添加到页面的控件,其标记但是对于我们添加到页面的控件,其标记都是都是 的形式。的形式。该标记表明使用的是该标记表明使用的是 ASP 控件控件其实我们仍然可以在页面中使用标准的其实我们仍然可以在页面中使用标准的 HTML 页面元素。页面元素。试一下:在工具箱中展开试一下:在工具箱中展开 HTML 项,拖一项,拖一个文本框到页面中,再看看代码的变化。个文本框到页面中,再看看代码的变化。代码分析代码分析HTML 代码代码另外你会发现,另外你会发现,ASP 控件中都有一句控件中都有一句 runat = “server” ,表明这些控件是在服务器端执,表明这些控件是在服务器端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 服务器