当前位置导航:炫浪网>>网络学院>>网页制作>>ASP.NET教程

浅尝ASP.NET 基础知识&安装运行环境

  网站(也成为Web站点)有两个要点:

  ·将数据通过intranet(企业内部网,是Internet技术在企业内部的应用)或者internet发送出去.

  ·必须通过web服务器发送数据(注意这里的要点是"web服务器").

  网站上的数据以web文件形式存在.

  一个网站的建立,包括下面的几个步骤:

  首先必须就爱那个web文件放入服务器的目录中,这包括为网站创建的主页及其他的web文件,可以将主页文件命名为default.htm或者default.aspx.然后将所有的这些文件放入到web服务器(例如IIS)默认的web发布目录中.默认的web发布目录也成为主目录,IIS安装程序提供的默认位置是C:\Interpub\wwwroot.

  如果网络具有DNS,则访问者只需输入计算机名就可以访问站点.这对于internet来说就是申请一个域名,例如www.yahoo.com.如果不具有DNS功能,则访问者必须输入计算机的数字IP,很多内部网络没有DNS.

  Web应用程序的基本工作原理

  web应用程序其实就是一些HTML文件和其他的一些资源文件组成的集合.web站点则可以包含多个web应用程序,他们位于internet上的一个服务器中,一个web站点其实就对应着一个网络服务器(web服务器).

  web服务器实际上是一种连接在internet上的计算机软件,它负责web浏览器提交的文本请求.如果你是通过ISP(Internet Service Provider)与Internet相连接的话,ISP将为你提供一个web服务器.

  浏览器是阅读和浏览web的工具,他是通过C/S方式与web服务器把信息显示在屏幕上.就像从电视看到画面一样,浏览器是加上是一种语序用户浏览web信息的软件,只不过这些信息是由web服务器发送出来的.整个工作过程可以总结为如下图所示:

  ASP.NET网络应用程序的基本工作原理

  用程序服务器与Web服务器不同,在安装之后,ASP应用程序服务器(注意,这是一个应用程序服务器)将与Web服务器一起工作,用户将向浏览器输入对以.asp为扩展名的网页的请求;浏览器将会发送这个请求,并将其传递到适当的含有被请求页的Web服务器;Web服务器在自己的系统上查找请求的页,识别.asp扩展名,并把整个页传递到ASP应用程序服务器执行。

  如果没有ASP应用程序服务器存在,Web服务器就把整个页发送回浏览器,将其作为HTML处理,这将导致ASP被作为文本返回到用户的浏览器。如果在Web服务器上没有找到请求的网页,服务器就返回「HTTP 404 Error-Page Not found」信息。

  假定服务器存在并正确地工作,ASP解释引擎将浏览这个页,并查找<% %>标签,它将这些标签转换成请求的HTML。一旦处理并转换了所有的ASP标签,整个页返回Web服务器,Web服务器将包装这个网页,现在只含有HTML标签,并作为响应发送到用户。

  这就是为什么浏览器实际上永远不会看到<% %>语法标签及其中间定义的ASP源代码的原因,而且,如果查看呈现在浏览器上的ASP网页的源代码,只能看到HTML。通过这种方式,Web能够响应用户可能作出的更改,动态地创建网页以响应接收到的数据。整个工作过程可以总结为如下图所示:

  这里多出来了一个「ASP应用程序服务器」,由于微软将「ASP应用程序服务器」捆绑在Web服务器中安装,所以大多数用户容易混淆这两个概念。

  我们要求用户一定要掌握Web服务器和应用程序服务器这两个概念,如果这两个概念分不清,要想学好动态网页开发肯定是不可想象的。

  安装和设置ASP网络应用程序的运行环境

  ·首先安装IIS,然后是安装.NET FRAMEWORK,最后通过一个aspx文件测试(如果在安装IIS之前安装了.NET FRAMEWORK 则应该在运行-->cmd-->c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i 来配置IIS)

  开发网络应用程序的第一步必须得先安装一个Web服务器,在Windows平台下有很多Web服务器可供选择,这包括IIS(Internet Information Service的简称,Internet信息服务)和Apache等。如果在Windows 98下开发网络应用程序,可以安装PWS(Personal Web Server),这也是一个Web服务器。微软将ASP应用程序服务器和Web服务器捆绑在一起,因此,在安装IIS和PWS的同时,也会将ASP应用程序服务器安装到计算机上,并且已经是配置好的。

  安装IIS:在添加/删除程序中-->windows组建向导-->选中IIS

  在浏览器中输入" <t">http://localhost>t "测试IIS是否安装成功.

  勾选了IIS之后,安装.NET FRAMEWORK,因为在之前开发winform所以已经安装了.NET FRAMEWORK.这时候需要重新配置IIS,在cmd中输入下列命令就可以完成配置c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i

  C:\Users\BigStone>c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.ex

  e -i

  创建第一个ASP.NET网页

  现在可以把你的asp网页放到系统盘的C:\Inetpub\wwwroot的文件夹中了。

  1 <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>

  2  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  3  <html xmlns="http://www.w3.org/1999/xhtml">

  4  <head>

  5  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  6  <title>第一个ASP.NET网页</title>

  7  </head>

  8  <body>

  9  <%

  10   Response.Write("嗨,ASP.NET网页");

  11  %>

  12  </body>

  13  </html>

  文件名为test.aspx

  在浏览器中输入 <http://localhost/test>,这样第一个ASP.NET网页完成

相关内容
赞助商链接