大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> 其他相关 -> 在Win 2003中配置ASP.net环境

在Win 2003中配置ASP.net环境

时间: 2021-07-31 作者:daque

  大师领会,microsoft为了更好地提防歹意用户和报复者的报复,在默许情景下,没有将 iis6.0 安置到 windows server 2003 家属的分子上。并且,当咱们首先安置 iis6.0 时,该效劳在莫大安定和"锁定"形式下安置。在默许情景下,iis6.0 只为静态实质供给效劳即,诸如 asp、asp.net、在效劳器端的包括文献、webdav 颁布和 frontpage server extensions 功效惟有在起用时才处事。在windows 2003 iis 6.0中安置安置asp.net情况,咱们开始要领会一下iis6.0 新的特性,在windows 2003 server下怎样安置iis6.0,在iis6.0的共同下咱们怎样来安置和安置asp.net情况,以及它们之间联系,底下的实质将给大师一个回答。

  1、运用"摆设您的效劳器引导"安置 iis6.0

  1)从"发端"菜单,单击"处置您的效劳器"。

2)在"处置您的效劳器脚色"下,单击"增添或简略脚色"。

3)观赏"摆设您的效劳器引导"中的计划办法,而后单击"下一步"。

4)在"效劳器脚色"下,单击"运用步调效劳器 (iis,asp.net)",而后单击"下一步"。

5)观赏大纲消息,而后单击"下一步"。

6)单击"实行"。

2、运用遏制面板安置 iis、增添组件或简略组件

  1)从"发端"菜单,单击"遏制面板"。

2)双击"增添或简略步调"。

3)单击"增添/简略 windows 组件"。

4)在"组件"列表框中,单击"运用步调效劳器"。

5)单击"精细消息"。

6)单击"internet 消息效劳处置器"。

7)单击"精细消息"以察看 iis 可选组件的列表。

8)采用要安置的一切可选组件。

9)单击"决定",直到归来到"windows 组件引导"。

10)单击"下一步",而后实行"windows 组件引导"。

  三、在windows 2003 server 安置 asp.net

  windows server 2003 家属运用 asp.net 和 iis 集成革新了开拓职员领会。asp.net 辨别大普遍 asp 代码,同声为创造可动作 microsoft .net framework 的一局部处事的企业级 web 运用步调供给更多的功效。运用asp.net 承诺咱们充溢运用大众谈话运转库的功效,如典型安定、接受、谈话互操纵性和本子遏制。iis 6.0 还为最新的 web 规范,囊括 xml、大略东西考察和议 (soap) 和 internet 和议本子 6.0 (ipv6.0),供给扶助。

  asp.net 是一个一致的 web 开拓平台,它供给开拓职员创造企业级 web 运用步调所需的效劳。纵然 asp.net 的语法基础上与 asp 兼容,然而它还供给了一个新的编制程序模子和普通构造以普及运用步调的安定性、缩放性和宁静性。经过渐渐向现有的 asp 运用步调减少 asp.net 功效,咱们不妨自在地使其增大。asp.net 是一个编写翻译的、鉴于 .net 的情况;咱们不妨用任何 .net 兼容的谈话(囊括 microsoft visual basic.net,microsoft visual c# 和 microsoft jscript .net)创造运用步调。其余,所有 microsoft .net framework 可用来任何 asp.net 运用步调。开拓职员不妨很简单地从那些本领受益,那些本领囊括处置的大众谈话运转库情况、典型安定、接受等。

  asp.net的便宜如次:

  1)可处置性: asp.net 运用鉴于文本的、分级的摆设体例,简化了将树立运用于效劳器情况和 web 运用步调的处事。由于摆设消息是保存为纯文本的,所以不妨在没有当地处置东西的扶助下运用新的树立。摆设文献的任何变革都不妨机动检验和测定到并运用于运用步调。

在win 2003中配置asp.net环境图1

2)安定: asp.net 为 web 运用步调供给了默许的受权和身份考证计划。开拓职员不妨按照运用步调的须要很简单地增添、简略或替代那些计划。

3)容易安置: 经过大略地将需要的文献复制到效劳器上,asp.net 运用步调即不妨安置到该效劳器上。不须要从新启用效劳器,以至在安置或替代运转的已编写翻译代码时也不须要从新启用。

4)巩固的本能: asp.net 是运转在效劳器上的已编写翻译代码。与保守的 active server pages (asp) 各别,asp.net 能运用早期绑定、及时 (jit) 编写翻译、本机优化和崭新的缓存效劳来普及本能。

5)精巧的输入缓存: 按照运用步调的须要,asp.net 不妨缓存页数据、页的一局部或所有页。缓存的名目不妨依附于缓存中的文献或其余名目,大概不妨按照过时战略举行革新。

6)国际化: asp.net 在里面运用 unicode 以表白乞求和相应数据。不妨为每台计划机、每个目次和每页摆设国际化树立。

7)挪动摆设扶助: asp.net 扶助任何摆设上的任何欣赏器。开拓职员运用与用来保守的桌面欣赏器沟通的编制程序本领来处置新的挪动摆设。

8)扩充性和可用性: asp.net 被安排成可扩充的、具备更加私有的功效来普及聚集的、多处置器情况的本能。其余,internet 消息效劳 (iis) 和 asp.net 运转时出色监督和处置过程,再不在一个过程展示特殊时,可在该场所创造新的过程使运用步调连接处置乞求。

9)盯梢和调节和测试: asp.net 供给了盯梢效劳,该效劳可在运用步调级别和页面级别调节和测试进程中起用。不妨采用察看页面包车型的士消息,大概运用运用步调级其余盯梢察看东西察看消息。在开拓和运用步调居于消费状况时,asp.net 扶助运用 .net framework 调节和测试东西举行当地和长途调节和测试。当运用步调居于消费状况时,盯梢语句不妨留在产物代码中而不会感化本能。

10)与 .net framework 集成: 由于 asp.net 是 .net framework 的一局部,所有平台的功效和精巧性对 web 运用步调都是可用的。也可从 web 上流利地考察 .net 类库以及动静和数据考察处置计划。asp.net 是独力于谈话除外的,以是开拓职员能采用最适于运用步调的谈话。其余,大众谈话运转库的互用性还生存了鉴于 com 开拓的现有入股。

11)与现有 asp 运用步调的兼容性: asp 和 asp.net 可并行运转在 iis web 效劳器上而互不辩论;不会爆发因安置 asp.net 而引导现有 asp 运用步调解体的大概。asp.net 仅处置具备 .aspx 文献扩充名的文献。具备 .asp 文献扩充名的文献连接由 asp 引擎来处置。但是,该当提防的是对话状况和运用步调状况并不在 asp 和 asp.net 页面之间共享。

  安置 asp.net

  在 windows server 2003 家属、windows 2000 (professional、server 和 advanced server)以及 windows xp professional 上的存户端和效劳器运用步调都扶助 asp.net。

  运转 microsoft windows server 2003 家属分子的效劳器不妨摆设为运用步调效劳器,并将 asp.net 动作在摆设运用步调效劳器脚色时不妨起用的选项。要向产物效劳器安置 asp.net web 运用步调,在散发运用步调之前,必需保证在产物效劳器中起用了 asp.net 和 iis 脚色。

  1、运用"摆设您的效劳器"引导在运转 windows server 2003 的效劳器中安置 asp.net

  1)从"发端"菜单中,单击"处置您的效劳器";在"处置您的效劳器"窗口中,单击"增添或简略脚色"。

2)在"摆设您的效劳器引导"中,单击"下一步",并在"效劳器脚色"对话框中,选中"运用步调效劳器 (iis、asp.net)",而后单击"下一步"。

3)在"运用步调效劳器选项"对话框中,选中"起用 asp.net"复选框,单击"下一步",而后再单击"下一步"。

4)如有需要,请将 windows server 2003 安置 cd 插入 cd-rom 启动器,而后单击"下一步"。

5)当安置实行时,单击"实行"。

  2、在运转 windows server 2003 的效劳器中运用"增添或简略步调"安置 asp.net

  1)从"发端"菜单中,指向"遏制面板",而后单击"增添或简略步调"。

2)在"增添或简略步调"对话框中,单击"增添/简略 windows 组件"。

3)在"windows 组件"引导中的"组件"中,选中"运用步调效劳器"复选框,而后单击"下一步"。

4)当在"windows 组件"引导中实行对 windows server 2003 的摆设时,单击"实行"。

  3、在运转 windows server 2003 的效劳器中的 iis 处置器中起用 asp.net

  1)从"发端"菜单中,单击"运转"。

2)在"运转"对话框中的"翻开"框中,键入 inetmgr,而后单击"决定"。

3)在 iis 处置器中,打开当地计划机,而后单击"web 效劳扩充"。

4)在右侧窗格中,右键单击"asp.net"而后单击"承诺"。asp.net 的状况变为"承诺"。

  asp.net web 运用步调的构造

  asp.net 运用步调被设置为可从 web 效劳器上的假造目次及其子目次中挪用的一切文献和可实行码。个中不妨包括网页(.html 文献)、web 表单页面(.aspx 文献)、web 表单用户控件(.ascx 文献)、xml web 效劳(.asmx 文献)、http 处置步调、http 模块和其余文献(如图像和摆设文献)。此刻运用的一切与 microsoft .net framework 本子关系的剧本映照也都是 asp.net 运用步调的一局部。asp.net 运用步调必需坐落 iis 假造目次(也称为运用步调根目次)中。asp.net 运用步调可包括已编写翻译的步调集(常常是包括交易论理的 dll 文献)、用来保存摘编译代码的已知目次(目次名老是 \bin)、保存在鉴于文本的、易读的 web.config 文献中的摆设树立、页、效劳器控件,以及 xml web 效劳。

  效劳器中任何不与其余运用步调共享的摘编译代码必需保存在运用步调的 \bin 目次中。它是运用步调的当地步调集缓存。web.config 文献在鉴于 xml 的文本文献中保存运用步调级的摆设文献。这表示着不妨运用大肆规范的文本编纂器或 xml 领会器来创造它们,并且它们是可读的。即使不在运用步调根目次中包括 web.config 文献,则摆设树立由 machine.config 文献中所有效劳器的摆设文献来决定。安置 .net framework 时,会安置 machine.config 文献的某个本子。

  下图表露了 asp.net 运用步调文献体例构造的示例。

  本图中的运用步调囊括 \bin 目次中的两个 dll 文献、一个 default.aspx 页,一个名为 menu.ascx 的用户控件、一个名为 mywebservice.asmx 的 xml web 效劳以及一个 global.asax 文献。其余,该运用步调是运用下列三个摆设文献摆设的:体例根目次入彀算机级其余 machine.config 文献、c:\inetpub\wwwroot 目次中站点级其余 web.config 文献和运用步调根目次中运用步调级其余 web.config 文献。当站点的 web.config 文献掩盖 machine.config 文献中的树立时,在运用步调根目次中保存的摆设树立将掩盖站点的 web.config 文献和 machine.config 文献中的树立。

  asp.net与iis、asp 之间的比拟

  asp.net 运用步调与 internet 消息效劳 (iis) 之间的联系如次:iis 经过 aspnet_isapi.dll(asp.net 的过程模子)对可颁布的 asp.net 文献的一切乞求供给效劳。iis 不会处置效劳器端的代码;而 asp.net 引擎则会处置效劳器端代码,而后将输入归来给 iis(即使大概,或另一个 web 效劳器)。

asp.net 并非只是是下一代的asp,它为创造运用 internet 的搜集运用步调供给了崭新的编制程序模子。asp.net与asp比拟的特性如次:

  1、矫正的本能和可舒卷性

  1)编写翻译后实行:asp.net 比保守 asp 的运转速率更快,同声保持了 asp"只需点击生存"的革新模子。无需显式的编写翻译办法。asp.net 机动检验和测定变革,按照须要动静编写翻译文献,而且生存编写翻译截止再不后续的乞求再次运用。动静编写翻译保护了用户的运用步调老是最新的,而且编写翻译后实行的操纵会使其运转速率更快。对于普遍从保守的 asp 迁徙到 asp.net 的运用步调,其处置的页数延长了 3 至 5 倍。

2)大含量输入缓存:asp.net 输入缓存极地面矫正了运用步调的本能和可舒卷性。当在页面中起用输入缓存时,asp.net 就会实行一次该页并将截止在发送至用户之前生存在外存中。当其余用户乞求同一页面时,asp.net 运用外存中的缓存截止向用户供给效劳,而不是从新实行该页面。输入缓存是可摆设的,而且不妨用来缓存单个地区或所有页面。

3)web 场对话状况:asp.net 对话状况承诺咱们在 web 场中的一切计划机之间共享对话数据。此刻,用户不妨经过多个乞求考察 web 场中各别的效劳器,而且仍旧具备实足考察对话数据的权力。

  2、巩固的真实性

  外存揭发、死锁和妨碍养护:asp.net 机动检验和测定缺点(比方,死锁和外存揭发)并举行回复以保证咱们的运用步调一直可用。比方,当检验和测定到外存揭发时,asp.net 将机动启用新的 asp.net 处事过程复本,并将一切的新乞求定向到该过程。当旧过程实行挂起乞求的处置后,会过程符合的处治并开释揭发的外存。

  3、安置大略

  1)"非交战式"运用步调安置:运用 asp.net,咱们不妨经过将其复制到效劳器来举行所有运用步调的安置。摆设树立将保存在运用步调的 xml 文献中。

2)动静革新运转的运用步调:asp.net 承诺咱们不用从新启用 web 效劳器而革新已编写翻译的组件。与保守的 com 组件(那些组件须要在安置革新背工动从新启用 web 效劳器)各别,asp.net 机动检验和测定变动并运用新的代码启用。

3)迁徙路途大略:asp.net 不妨和保守的 asp 运用步调一道在 microsoft windows 2000、windows xp、以及 windows server 2003 家属分子的 iis 上运转。咱们不妨一次迁徙一个运用步调,以至是独立的页面。asp.net 以至承诺咱们连接运用现有的保守 com 商务组件。

  4、新的运用步调模子

  1)xml web 效劳:xml web 效劳承诺运用步调经过 internet 举行通讯和共享数据,而尽管操纵体例和编制程序谈话怎样。asp.net 使得公然和挪用 xml 搜集效劳变得大略。

2)挪动 web 摆设扶助:asp.net 挪动控件承诺咱们处置胜过 80 台运用 asp.net 的挪动 web 摆设。咱们只需一次性写入运用步调,挪动控件就能机动天生乞求摆设的页面。

  5、开拓职员的功效

  1)大略的编制程序模子:具备效劳器控件(那些控件承诺咱们运用比保守 asp 更少的代码来建立功效极佳的页面)的 asp.net 使得动静建立如实的 web 运用步调变得越发简单。

2)精巧的谈话选项:asp.net 不只扶助 microsoft visual basic scripting edition (vbscript) 和 microsoft jscript,并且扶助 25 种之上的 .net 谈话,囊括对 visual basic .net、microsoft c# 和 jscript .net 的内置扶助。

3)充分的类框架:.net framework 类库供给了 4500 多品种,那些类封装了洪量的功效,诸如 xml、数据考察、文献上载、正则表白式、图像天生、本能监督和日记记载、工作、动静部队和 smtp 邮件。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.