仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1158|回复: 18
打印 上一主题 下一主题

[学习教程] ASP网站制作之IIS 5.0新功效

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:32:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。   Windows 2000的IIS(Internet Information Services) 5.0供应甚N拥男鹿δ苣兀

IIS 5.0新功效以下:

l 平安性上:包含摘要式C、整合的WindowsC、SGC (Server-Gated Cryptography ) 、Microsoft Certificate Services 2.0、集^沓绦蛑淌奖Wo等。

l 办理上:包含IIS从头印⒄咎CPU利用rg的限制、CPUY源利用、利用K端C服者h端办理IIS、自e`息等。

l Internet噬希喊WebDAV(Web Distributed Authoring and Versioning)、FTP从头印HTTP嚎s等。

l Active Server Pages:包含新的D向办法(Server.TransfercServer.Execute办法)、新的e`砉δ(Server.GetLastError办法)、o指令.asp的绦兴俣仍隹臁⒖砂惭b元件的效能{升、Scriptlet增援、利用cookie获得g[器Y、自釉p绦芯w(executing threads)、SRC伺服器端包括功效、Script Encodera保o等。


IIS 5.0於平安性上新增那些功效呢?
IIS 5.0於平安性上所新增添的功效,包含摘要式C、整合的WindowsC、SGC (Server-Gated Cryptography ) 、Microsoft Certificate Services 2.0、集^沓绦蛑淌奖Wo等,介以下:
摘要式C

利用者登入IISr,若裼IIS 4.0所供应的根基C体例,於入利用者名Q和密a斫⑦Br,⑹褂谜叩拿Q及密a以未加密的格局透^W路鬏,利用W路O东西便可以於W路鬏中r截和破解利用者名Q及密a。
IIS 5.0新供应 [摘要式C] 体例,於利用者登入IISr入利用者名Q和密a斫⑦Br,透^W路魉汀鸽s值」而非密a。
[摘要式C] 体例可以逾越proxy伺服器或其他防火。
[摘要式C] 体例,於伺服器和用舳说g[器方面都有一些限制:
l 伺服器方面:只要在具有Windows 2000的W域主控站的W域,才干利用 [摘要式C] 体例。
l 用舳说g[器方面:由於 [摘要式C] 体例裼眯碌HTTP 1.1功效,今朝惟有IE 5.0的g[器才干利用 [摘要式C] 体例。
整合的WindowsC

於利用者登入IISr不入利用者名Q和密a便可创立B整合的WindowsC,即之前「Windows NT挑鹋c回跪C(或QNTLM),加上新的Kerberos v5C通f定(Kerberos v5 Authentication Protocol)体例。

利用整合的WindowsCr,用舳说g[器高^一N加密C制眚C密a,由於利用者名Q和密a不高^W路魉停虼苏系WindowsC是平安的C模式。

[整合的WindowsC] 体例於伺服器和用舳说g[器方面都有一些限制:

l 伺服器方面:不成以逾越proxy伺服器或其他防火。

l 用舳说g[器方面:惟有IE 2.0 以後的版本才增援整合的Windows C体例。

因而 [整合的WindowsC] 最m适用於intraneth境。

SGC (Server-Gated Cryptography )

美怃N功令(Export Law)图幽么笠酝獾^只能利用40位元L度做榧咏饷苤谩R虼耍图幽么蟮^之SSL(Secure Sockets Layer)m然可使用128位元,然而之外地^之SSL只能利用40位元。

SGC (Server-Gated Cryptography )是SSL的延长,利用128位元,限於利用於y行或其他核准的蒙稀SGC就是可使用於美图幽么蟮^之外地^之128位元SSL。

榱吮Wo於WHW路上鬏的召Y料之平安,W路y行(Internet Banking)之媒ㄗh裼128位元加解密体例。

利用SGC需求向CA({C授挝)请求核l特别的SGC{C,今朝只要VeriSign核lSGC{C。

IIS伺服器方面,IIS 5.0增援128位元的SGC,IIS 3.0/4.0也增援SGC但别的安bSGC Add-onK修正Ca。Y料可B到www.microsoft.com/security/tech/sgc。

用舳说g[器方面,IE 4.0/5.0增援128位元的SGC。

Microsoft Certificate Services 2.0

利用Microsoft 2000的Microsoft Certificate Services 2.0可以本人饰演CA({C授挝),本人可以l行伺服器{C、用舳{C。

CA所l行{C,用於滴缓章、SSL平安鬏、TLS鬏影踩S/MIME保o]件等。

Microsoft Certificate ServicesK未包括於实Windows 2000安b中,再加b。

利用Microsoft 2000 Microsoft Certificate Services 2.0的{C功效,先{C、{C授挝恍略鲋MMC。

集^沓绦蛑淌奖Wo

榱吮苊庖不定的贸淌接绊到整IIS的\作,IIS 4.0可以⒁贸淌椒旁谂c其他法式完整隔^的立法式中绦小
IIS 5.0,t多一x瘢梢⑺贸淌揭黄痨豆灿玫募^沓绦蛑绦校cIIS沓绦蚍蛛x。
您新创立一贸淌r,IISAO此贸淌脚c其他贸淌皆谕沓绦蛑绦校颂沓绦蚺cIIS中心沓绦蚍蛛x。
吨匾贸淌剑梢栽O定於立的沓绦蛑绦小


IIS 5.0於办理性上新增那些功效呢?
IIS 5.0於办理上所新增添的功效,包含IIS从头印⒄咎CPU利用rg的限制、CPUY源利用、利用K端C服者h端办理IIS、自e`息等,介以下:

IIS从头

於之前的IIS版本,贸淌绦绣e`r,经常必从头与X。

IIS 5.0可以 [Internet服展芾T] 碇苯油V购铀械Internet服眨豁从头与X。

别的也能够利用Iisreset.exe从头IIS。

站台CPU利用rg的限制

若在一Web伺服器X上绦卸Web站台r,有的站台能够耗M大部分CPU碣Y源,以е缕渌咎ǚ植坏CPU淼馁Y源。F在IIS 5.0,您可以限制每Web站台最多可使用几何CPUrg。

CPUY源利用

IIS 5.0之W3CU充日In到场 [] 谖混碛有PWeb 站台若何利用伺服器CPUY源的Y。

您可使用@些Y,砼嗾咎ㄊ欠袷褂眠^高之CPUY源,也能够用y指令n或CGI沓绦虻腻e`。

每站台可以O定W3CU充日In中之暨x,只要x取W3CU充n案格局r,才佑栌。

利用K端C服者h端办理IIS

Windows 2000供应的 [MicrosoftK端C服] (Terminal Service)功效,您可以透^LAN、PPTP、或芙拥染W路B由h端办理IIS。

「K端C服铡固峁╊似PC Anywhere的功效,利用者能於h端利用人X,绦兴欧魃系贸淌剑褂谜叩碾X只IP滑鼠和幕@示等入出的功效,只做一台K端C罢了。

利用非Windows用舳说碾X,如UNIX任务站,只需安bf力S商的外煊舳塑w,也能够利用K端C服者M行h端办理。

自e`息

Web站台l生HTTPe`r,用舳遂g[器中盏IIS所魉偷腻e`息,IIS 5.0可以本人u作e`息。

透^500-100.asp程式,可以自e`息。


IIS 5.0於Internet噬闲略瞿切┕δ苣兀
IIS 5.0於Internet噬纤略黾拥墓δ埽WebDAV(Web Distributed Authoring and Versioning)、FTP从头印HTTP嚎s等,介以下:
WebDAV(Web Distributed Authoring and Versioning)

WebDAV(Web Distributed Authoring and Versioning)橐HTTP/1.1通f定的延长建hRFC-2518,用舳耸褂谜呖梢酝高^W路磉M行W热莸木匠作。WebDAV透^HTTP/1.1通f定剩峁┖蔚n案入/出(simple File I/O)的功效。

安bWindows 2000、IE 5、或Office 2000的用舳穗X,具有嘞薜氖褂谜撸涂梢葬IIS的M目戆l行、i定、办理Web的Y源,⑽募l行至Web伺服器,及在Web目中n案,包括:

移印⒀}un案:砭嘞薜氖褂谜呖梢栽WebDAV目中移印⒀}un案。
修正n案:砭嘞薜氖褂谜呖梢宰x取、修正入n案的热荨
i定n案:多位利用者可以同rx取统一n案,x取rn案i定,因而同r只要一人可以修正统一n案。
・ 搜n案:B到WebDAV目後,就能够搜WebDAV目中的n案c热荩┤缢さ剿杏Jack所创立的n案,或搜に泻IISPI字的n案。

FTP从头

於之前的IIS版本,FTP下dn案^程r若W路B中啵仨从头下dn案。IIS 5.0供应FTP从头庸δ埽FTP下dn案^程若W路B中r,增援FTP从头拥挠舳耸褂REST指令,便可从头创立 FTP B,n案鬏自中嗵倮^m鬟f,不重^_始下d。

FTP从头庸δHο螺dn案无效,上dn案到伺服器(PUT)、利用f用字元下dn案(MGET)、或下d超^4 GB量的n案r,IIS 5.0不绦FTP从头庸δ堋

HTTP 嚎s

榱嗽黾Web伺服器c用舳酥g的W鬏速度,可以⒂HTTP嚎s,㈧oB热n案嚎s。

Ba生的热n案的也能够嚎s,然而耗M~外CPUrg,若% Processor Time已百分之八十或更多r,建h不要嚎s。

根y,㈧oB和B热嚎s,大s可以p少20%的鬏量。

HTTP嚎s功效⒂没蜿P],SφWeb伺服器碓O定。

用舳耸褂IE 5.0g[器B到已⒂HTTP嚎sIIS 5.0之Web伺服器,才有HTTP嚎s功效。

若要⒂HTTP嚎s功效,办法樵 [Internet服展芾T] 中,x取X之 [热],於 [次要热] 之下x取 [WWW服]。然後按一下 [] 按o。

於 [服] 上,x取 [嚎soBn案] 可以嚎soBn案;x取 [嚎soBn案] 和 [嚎s贸淌n案] 可以嚎s贸淌n案。

保留嚎s之n案可於 [rY料A] 中O定,此目必在本CNTFS磁碟中,不成共用。保留嚎sn案之巨细可於 [限制於] 入底旨右韵拗破浯笮 

ASP新增那些功效呢?
於IIS伺服器端绦械闹噶nZ言ASP (Active Server Pages),可以用斫B的W热荨

IIS 5.0於ASP方面新增添了功效,包含新的D向办法(Server.TransfercServer.Execute办法)、新的e`砉δ(Server.GetLastError办法)、o指令.asp的绦兴俣仍隹臁⒖砂惭b元件的效能{升、Scriptlet增援、利用cookie获得g[器Y、自釉p绦芯w(executing threads)、SRC伺服器端包括功效、Script Encodera保o等,介以下:

新的D向办法

新的D向办法Server.TransfercServer.Execute办法,直接由IIS 5.0於W站伺服器端直接D向到另外一W,不需像Response.Redirect先魉偷g[器再请求W站伺服器D向,如斯p少一次用舳伺cW站伺服器之g的砘赝ㄓrg。

新的e`砉δ

利用新的Server.GetLastError办法盹@示有效的e`Y。

o指令.asp的绦兴俣仍隹

IIS 5.0怼o指令」的.aspn案r,绦兴俣壬媳扰f版快上S多,所^「o指令」即不含asp指令,指的是不含伺服器端程式的.aspn案。

因樘砀n名.asp於伺服器端B地a生热荩绦兴俣壬媳忍砀n名.htm等固定Y料慢上S多。於f版IIS,即便一副n名.aspn案只包含一些HTMLa而未包含任何一行的asp指令r,绦兴俣纫脖雀n名.htm慢,因而普通不迅n名.htm更名.asp。

IIS 5.0就能够宁神地把副n名.htm更名.asp。

可安b元件的效能{升

IIS 5.0新版的ASP⒁恍┛砂惭b元件(Installable Components)之绦行芗右哉{升。

Scriptlet增援

ASP增援新指令技gScriptlet(指令元件),可以.aspn案以Scriptlet成COM元件的体例砗艚小

您可以用VBScript或Jscript的Z言(不需求利用Visual Basic、C++、或JavaZ言砭程式)Scriptlet,Υ娉.sct副n名,]樵舍幔纯僧成COM元件(Component Object Model)般砗艚惺褂谩

利用cookie获得g[器Y

F在於IIS 5.0,多了一新的判g[器功效办法,办法槭褂cookieΥ骒g[器DHTMLZ法所y到的Y骰IIS,以後透^Browser Capabilities元件得知cookie回蟮g[器Y。

自釉p绦芯w(executing threads)

新版的ASP能自釉p绦芯w(executing threads),y到o法利绦幸(如被外界i定Y源)r,ASP釉黾痈嗟绦芯w盗浚员阃r绦懈嗟挠舳艘螅划y到CPU的荷^重r,ASP涌sp绦芯w的盗俊H绾慰山档拖到y砘厍Q绦芯w的l率。

若需不⒂么俗釉p绦芯w的功效,可以O定AspThreadGateEnabled的metabase 傩浴

SRC伺服器端包括功效

於伺服器端包括一n案,除#Include指令外,新版的ASP您可以於HTML的<SCRIPT></SCRIPT>擞中的SRC傩磉_成伺服器真个包括功效。Z法以下,SRC傩钥稍O定M路或相β,用RUNAT=SERVER傩肀硎疽欧鞫绦校

<SCRIPT LANGUAGE="VBScript" RUNAT=SERVER SRC="xxx.inc"></SCRIPT>
若於<SCRIPT>擞确湃氤淌酱a,需多加一M<SCRIPT>擞。

Script Encodera保o

Script Encoder 可以Script指令a(如VBScript、Script)加予a成ya,以保oasp或html的原始a被别人所偷Q。Script Encoder程式a东西,可以g[器端c伺服器真个指令加以a,使原淼某淌阶成一堆o法x的ya,绦r指令引擎自冗M行解a。在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
因胸联盟 该用户已被删除
沙发
发表于 2015-2-4 01:56:44 | 只看该作者
那么,ASP.Net有哪些改进呢?
山那边是海 该用户已被删除
板凳
发表于 2015-2-9 20:30:54 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
爱飞 该用户已被删除
地板
发表于 2015-2-11 05:16:29 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
小魔女 该用户已被删除
5#
发表于 2015-2-11 21:42:15 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
柔情似水 该用户已被删除
6#
发表于 2015-3-2 19:53:25 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
再见西城 该用户已被删除
7#
发表于 2015-3-7 21:25:13 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
只想知道 该用户已被删除
8#
发表于 2015-3-15 14:06:13 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
若天明 该用户已被删除
9#
发表于 2015-3-16 06:05:17 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
再现理想 该用户已被删除
10#
发表于 2015-3-22 05:10:09 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
变相怪杰 该用户已被删除
11#
发表于 2015-4-3 00:43:47 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
admin 该用户已被删除
12#
发表于 2015-4-10 08:34:35 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
小妖女 该用户已被删除
13#
发表于 2015-4-13 04:15:12 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
活着的死人 该用户已被删除
14#
发表于 2015-4-17 21:49:28 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
飘灵儿 该用户已被删除
15#
发表于 2015-4-28 21:55:55 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
透明 该用户已被删除
16#
发表于 2015-5-6 15:10:00 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
分手快乐 该用户已被删除
17#
发表于 2015-5-11 03:06:09 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
海妖 该用户已被删除
18#
发表于 2015-6-8 08:54:21 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
老尸 该用户已被删除
19#
发表于 2015-6-11 20:20:44 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-6 20:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表