咨询电话:023-88959644    24小时服务热线:400-023-8809
NEWS CENTER ·
新闻动态
关注中技互联 关注前沿

中技互联带您熟识Windows 2003下配置ASP.Net环境

发表日期:2012-06-01    文章编辑:山城阿修    浏览次数:10    标签:

  大师晓得,Microsoft为了更好地防备歹意用户和打击者的打击,在默许环境下,未将IIS6.0安置到WindowsServer2003家属的成员上。并且,当咱们最后安置IIS6.0时,该办事在高度平安和"锁定"形式下安置。在默许环境下,IIS6.0只为动态形式供给办事即,诸如ASP、ASP.NET、在办事器真个包括文件、WebDAV公布和FrontPageServerExtensions功效只要在启历时才事情。在windows2003IIS6.0中安置摆设ASP.net环境,咱们起首要领会一下IIS6.0新的特色,在windows2003Server下若何安置IIS6.0,在IIS6.0的共同下咱们若何来安置和摆设ASP.net环境,和它们之间关系,上面的形式将给大师一个解答。

  一、IIS6.0新特色

  IIS6.0包含很多新功效,它们旨在帮忙企业、IT业余人士和Web办理员完成其网坐(他们大概具有位于单个IIS6.0办事器或多个办事器上的数千个网坐)在机能、靠得住性、可伸缩性和平安性方面的方针。

  下表总结了分歧版本的IIS之间的紧张区分。

  2、在Windows2003Server安置IIS6.0办事器

  1、使用"设置装备摆设你的办事器领导"安置IIS6.0

  1)从"起头"菜单,单击"办理你的办事器"。

  2)在"办理你的办事器脚色"下,单击"增加或删除脚色"。

  3)浏览"设置装备摆设你的办事器领导"中的豫备步调,然后单击"下一步"。

  4)在"办事器脚色"下,单击"利用步伐办事器(IIS,ASP.NET)",然后单击"下一步"。

  5)浏览提要消息,然后单击"下一步"。

  6)单击"实现"。

  二、使用节制面板安置IIS、增加组件或删除组件

  1)从"起头"菜单,单击"节制面板"。

  2)双击"增加或删除步伐"。

  3)单击"增加/删除Windows组件"。

  4)在"组件"列表框中,单击"利用步伐办事器"。

  5)单击"细致消息"。

  6)单击"Internet消息办事办理器"。

  7)单击"细致消息"以检察IIS可选组件的列表。

  8)抉择要安置的所有可选组件。

  9)单击"确定",直到返回到"Windows组件领导"。

  10)单击"下一步",然后实现"Windows组件领导"。

  3、在Windows2003Server安置ASP.NET

  WindowsServer2003家属操纵ASP.NET和IIS集成改进了开辟职员体验。ASP.NET辨认大大都ASP代码,同时为建立可作为Microsoft.NETFramework的一部门事情的企业级Web利用步伐供给更多的功效。使用ASP.NET容许咱们充实操纵大众说话运转库的功效,如范例平安、承继、说话互操纵性和版本节制。IIS6.0还为最新的Web尺度,包含XML、简略工具拜候协定(SOAP)和Internet协定版本6.0(IPv6.0),供给支撑。

  ASP.NET是一个同一的Web开辟平台,它供给开辟职员建立企业级Web利用步伐所需的办事。虽然ASP.NET的语法根本上与ASP兼容,可是它还供给了一个新的编程模子和底子布局以进步利用步伐的平安性、缩放性和不乱性。经由过程渐渐向现有的ASP利用步伐增长ASP.NET功效,咱们可以自由地使其增大。ASP.NET是一个编译的、基于.NET的环境;咱们可以用任何.NET兼容的说话(包含MicrosoftVisualBasic.NET,MicrosoftVisualC#和MicrosoftJScript.NET)创作利用步伐。别的,全部Microsoft.NETFramework可用于任何ASP.NET利用步伐。开辟职员可以很容易地从这些技能受益,这些技能包含办理的大众说话运转库环境、范例平安、承继等。

  ASP.NET的长处以下:

  1)可办理性:ASP.NET使用基于文本的、分级的设置装备摆设体系,简化了将设置利用于办事器环境和Web利用步伐的事情。由于设置装备摆设消息是存储为纯文本的,是以可以在没有当地办理东西的帮忙下利用新的设置。设置装备摆设文件的任何变革均可以主动检测到并利用于利用步伐。

  2)平安:ASP.NET为Web利用步伐供给了默许的受权和身份考证计划。开辟职员可以按照利用步伐的必要很容易地增加、删除或更换这些计划。

  3)易于摆设:经由过程简略地将需要的文件复制到办事器上,ASP.NET利用步伐便可以摆设到该办事器上。不必要从新发动办事器,乃至在摆设或更换运转的已编译代码时也不必要从新发动。

  4)加强的机能:ASP.NET是运转在办事器上的已编译代码。与传统的ActiveServerPages(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支撑使用.NETFramework调试东西进行当地和长途调试。当利用步伐处于出产状况时,跟踪语句能够留在产物代码中而不会影响机能。

  10)与.NETFramework集成:由于ASP.NET是.NETFramework的一部门,全部平台的功效和灵活性对Web利用步伐都是可用的。也可从Web上流利地拜候.NET类库和动静和数据拜候办理计划。ASP.NET是自力于说话以外的,所以开辟职员能抉择最适于利用步伐的说话。别的,大众说话运转库的互用性还保留了基于COM开辟的现有投资。

  11)与现有ASP利用步伐的兼容性:ASP和ASP.NET可并交运行在IISWeb办事器上而互不辩论;不会产生因安置ASP.NET而致使现有ASP利用步伐解体的大概。ASP.NET仅处置具备.aspx文件扩大名的文件。具备.asp文件扩大名的文件继承由ASP引擎来处置。但是,应当细致的是会话状况和利用步伐状况其实不在ASP和ASP.NET页面之间同享。

  安置ASP.NET

  在WindowsServer2003家属、Windows2000(Professional、Server和AdvancedServer)和WindowsXPProfessional上的客户端和办事器利用步伐都支撑ASP.NET。

  运转MicrosoftWindowsServer2003家属成员的办事器可以设置装备摆设为利用步伐办事器,并将ASP.NET作为在设置装备摆设利用步伐办事器脚色时可以启用的选项。要向产物办事器摆设ASP.NETWeb利用步伐,在散发利用步伐以前,必需确保在产物办事器中启用了ASP.NET和IIS脚色。

  1、使用"设置装备摆设你的办事器"领导在运转WindowsServer2003的办事器中安置ASP.NET

  1)从"起头"菜单中,单击"办理你的办事器";在"办理你的办事器"窗口中,单击"增加或删除脚色"。

  2)在"设置装备摆设你的办事器领导"中,单击"下一步",并在"办事器脚色"对话框中,选中"利用步伐办事器(IIS、ASP.NET)",然后单击"下一步"。

  3)在"利用步伐办事器选项"对话框中,选中"启用ASP.NET"复选框,单击"下一步",然后再单击"下一步"。

  4)若有需要,请将WindowsServer2003安置CD插入CD-ROM驱动器,然后单击"下一步"。

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

  二、在运转WindowsServer2003的办事器中使用"增加或删除步伐"安置ASP.NET

  1)从"起头"菜单中,指向"节制面板",然后单击"增加或删除步伐"。

  2)在"增加或删除步伐"对话框中,单击"增加/删除Windows组件"。

  3)在"Windows组件"领导中的"组件"中,选中"利用步伐办事器"复选框,然后单击"下一步"。

  4)当在"Windows组件"领导中实现对WindowsServer2003的设置装备摆设时,单击"实现"。

  三、在运转WindowsServer2003的办事器中的IIS办理器中启用ASP.NET

  1)从"起头"菜单中,单击"运转"。

  2)在"运转"对话框中的"关上"框中,键入inetmgr,然后单击"确定"。

  3)在IIS办理器中,开展当地计较机,然后单击"Web办事扩大"。

  4)在右边窗格中,右键单击"ASP.NET"然后单击"容许"。ASP.NET的状况变成"容许"。

  ASP.NETWeb利用步伐的结构

  ASP.NET利用步伐被界说为可从Web办事器上的假造目次及其子目次中挪用的所有文件和可实行码。此中可以包括网页(.html文件)、Web表单页面(.aspx文件)、Web表单用户控件(.ascx文件)、XMLWeb办事(.asmx文件)、HTTP处置步伐、HTTP模块和其余文件(如图象和设置装备摆设文件)。如今使用的所有与Microsoft.NETFramework版底细关的剧本映照也都是ASP.NET利用步伐的一部门。ASP.NET利用步伐必需位于IIS假造目次(也称为利用步伐根目次)中。ASP.NET利用步伐可包括已编译的步伐集(凡是是包括业务逻辑的DLL文件)、用于存储预编译代码的已知目次(目次名老是Bin)、存储在基于文本的、易读的Web.config文件中的设置装备摆设设置、页、办事器控件,和XMLWeb办事。

  办事器中任何不与其余利用步伐同享的预编译代码必需存储在利用步伐的Bin目次中。它是利用步伐的当地步伐集缓存。Web.config文件在基于XML的文本文件中存储利用步伐级的设置装备摆设文件。这象征着可使用肆意尺度的文本编纂器或XML阐发器来建立它们,并且它们是可读的。如果不在利用步伐根目次中包括Web.config文件,则设置装备摆设设置由Machine.config文件中全部办事器的设置装备摆设文件来确定。安置.NETFramework时,会安置Machine.config文件的某个版本。

  下图表现了ASP.NET利用步伐文件体系结构的示例。

  本图中的利用步伐包含Bin目次中的两个DLL文件、一个Default.aspx页,一个名为Menu.ascx的用户控件、一个名为MyWebService.asmx的XMLWeb办事和一个Global.asax文件。别的,该利用步伐是使用以下三个设置装备摆设文件设置装备摆设的:体系根目次入彀算机级此外Machine.config文件、C:InetpubWwwroot目次中坐点级此外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场中分歧的办事器,而且仍旧具备彻底拜候会话数据的权限。

  二、加强的靠得住性

  内存透露、死锁和妨碍庇护:ASP.NET主动检测错误(比方,死锁和内存透露)并进行规复以确保咱们的利用步伐始终可用。比方,当检测到内存透露时,ASP.NET将主动发动新的ASP.NET事情过程正本,并将所有的新哀求定向到该过程。当旧过程实现挂起哀求的处置后,会颠末得当的处理并开释透露的内存。

  三、摆设简略

  1)"非打仗式"利用步伐摆设:使用ASP.NET,咱们可以经由过程将其复制到办事器来进行全部利用步伐的摆设。设置装备摆设设置将存储在利用步伐的XML文件中。

  2)静态更新运转的利用步伐:ASP.NET容许咱们没必要从新发动Web办事器而更新已编译的组件。与传统的COM组件(这些组件必要在摆设更新背工动从新发动Web办事器)分歧,ASP.NET主动检测变动并使用新的代码发动。

  3)迁徙途径简略:ASP.NET可以和传统的ASP利用步伐一块儿在MicrosoftWindows2000、WindowsXP、和WindowsServer2003家属成员的IIS上运转。咱们可以一次迁徙一个利用步伐,乃至是零丁的页面。ASP.NET乃至容许咱们继承使用现有的传统COM商务组件。

  四、新的利用步伐模子

  1)XMLWeb办事:XMLWeb办事容许利用步伐经由过程Internet进行通讯和同享数据,而不管操纵体系和编程说话若何。ASP.NET使得公开和挪用XML收集办事变得简略。

  2)挪动Web装备支撑:ASP.NET挪动控件容许咱们处置跨越80台使用ASP.NET的挪动Web装备。咱们只要一次性写入利用步伐,挪动控件就能主动天生哀求装备的页面。

  五、开辟职员的服从

  1)简略的编程模子:具备办事器控件(这些控件容许咱们使用比传统ASP更少的代码来建立结果极佳的页面)的ASP.NET使得静态建立真正的Web利用步伐变得加倍容易。

  2)灵活的说话选项:ASP.NET不但支撑MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJScript,并且支撑25种以上的.NET说话,包含对VisualBasic.NET、MicrosoftC#和JScript.NET的内置支撑。

  3)丰硕的类框架:.NETFramework类库供给了4500多品种,这些类封装了大量的功效,诸如XML、数据拜候、文件上载、正则抒发式、图象天生、机能监督和日记记实、事件、动静行列步队和SMTP邮件。

如没特殊注明,文章均为中技互联原创,转载请注明来自www.zjcoo.com
上一篇:web服务器安全设置配置-超全攻略,超详细~ 下一篇:已经是最后一篇了
相关新闻

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 备11003429号

  • qq客服
  • 公众号
  • 手机版
  • 新浪微博