??xml version="1.0" encoding="utf-8" standalone="yes"?>
鼠标右键点击Access数据库文件或所在的目录Q选择“属?〉安?〉添?〉高U?〉查?〉立x?#8221;扑ֈq择"IUSER_(你的计算机名)"帐户d到授权列表,q设|上"IUSER_Q你的计机名)"的修Ҏ限,保存以后可以了
www.kuangtao.net
]]>
不允许的 Path 字符<
/shipin/Admin/Creta_default.aspQ行 58
?MapPath ?Path 参数中不允许字符 '..'
原因分析Q?
许多Web面里要用到诸如../格式的语句(卛_C一层的面Q也是父\径)Q而IIS6.0Z安全考虑Q这一选项默认是关闭的?
解决办法Q?
打开IIS信息理控制収ͼ鼠标移动要修改的站点,右键选择“属?#8221;Q点?#8220;ȝ?#8221;面板Q再?#8220;配置...”按钮Q再选择“选项”面板Q把”启用父\?#8220;前面打上勾。确?nbsp; 单的操作为:在IIS?属?>ȝ?>配置->选项中。把”启用父\?#8220;前面打上勾?
www.kuangtao.net
]]>
序是:先确认是正确dQ然后才是自q资料出现Q再接着你才可以修改Q对吧?br />
q记?-------------菜鸟也学DW做ASP。(dpȝ)
q里面的loginok.asp面q在的吧。不在也不要紧。再做一遍,当作l习的?br />
好了吧。loginok.asp主要是个Z息页面,不同的用hCZ同的信息?br />
q个要注意的:是一保护面Q要d“限制寚w的访?#8221;的;当然怿你已l做了?br />
那接着是昄记录Q来Q动手了Q?br />
1Qloginok.asp?#8220;应用E序”面板“l定”标签“+”“记录?#8221;?/strong>
2Q弹出的对话框中Q好好设|下Q主要是{选那块:"name""=""阶段变量""MM_username"?/strong>
3Q切换到“高...”其实是生成了SQLQSELECT * FROM user WHERE name='MMColParam' Qƈ且MMColParam是一变量Q运行的时候被赋上Session("MM_username")倹{?br />
很好理解Qloginok.asp所l定以及要显C的记录Q有一条gQ就是按WHERE后面的去找?br />
不愁找不刎ͼ因ؓ只有当Session("MM_username")不存在才找不到?br />
而如果Session("MM_username")不存在那说明q家伙根本还没有正确d?br />
呵呵Q有点像鸡和鸡蛋的问题?/strong>
4Q其实,q个时候你只要选择“应用E序”--“更新记录表单”可以做我们的修改了?br />
但个人感受,先不ȝq个Q采用其它的办法同样可以Qƈ且还能学到更多的知识。何乐而不为?
5Q下面,那就跟我来。再让你学一手主详细面的制作?br />
有关主详l页Q顾名思义。先来个W统的显C(主要的)Q对哪个感兴,怼来个“详情误”?/strong>
当然在这个页子里面是没有多大用处的,因ؓL详去׃一个用户信息?br />
但如果是理员的面呢?对这个用户具体查看一下就要用C?br />
6Q在弹出的对话框中,"记录?Recordset1无需理会Q?主页字段"意思就是在主页面上要显C的字段信息?br />
因ؓ是主Q其他不要显C的字段׃个个?#8220;?#8221;删除吧,d只剩下大名name?br />
那下面的q接到详l信息就只有选择“name”了?br />
“传递唯一?#8221;选自动编号ID吧,当然其他的也可以选,但一定要认你所选的在数据库表中一定要有内宏V比如一些h注册的时候QQL不一定写Q那q时候你׃能选oicq做ؓ“传递唯一?#8221;
Q所?#8220;传递唯一?#8221;Q就是asp中传递URL参数倹{君不见xxx|址?a target="_blank">http://www.cnbruce.com/blog/showlog.asp?cat_id=27&log_id=219Q那“Q?#8221;后面的是什么玩意,cat_id是参数Q?7是|当然后面不光只要一个参敎ͼ多个参数q&qv来。当然这些东西,学asp的都知道了。DW做,呵呵Q不要理解这么多Q但你一定要学。)
然后?详细名U?Q因没有做,当然推荐你先不做Qؓ什么?自有玄机Q?br />
先命名?#8220;xiangxi.asp”吧?br />
“详细字D?#8221;׃改吧。好Q确定?/strong>
7Q确定后Q一D|间的{待Q突然发玎ͼDW自动生成了xingxi.aspQ刚才玄机所在)。不光页面内容生成,q?#8220;记录?#8221;也绑定好了,动态文本也d了。(真是服务周到Q?/strong>
8Q再看看loginok.asp。有不少东西Q看得眼睛发呆,q些大都是和xiangxi.aspq行挂钩q接用的Q不是垃圾,甭怕,呵呵?/strong>
9Q然后做什么事呢?回到xiangxi.asp吧。我们要修改资料Q那得有些文本的框框让我填写啊。那q时候就有个d法,先选中整个表格Qctrl+x把表格给剪了。立马回到表单工具部分,插入表单Q在出来的虚U框中ctrl+v_脓q来?/strong>
10Q接下来Q添加文本框。先把{Recordset1.xxx}一个一个删掉,只留下一个ID和name因ؓq两个不需要修改,也不能修改!
其余的,换成对应的文本框Q注?#8220;文本?#8221;打上对应的名字?br />
在对表格加一行,d两个按钮?/strong>
11Q再xQ那些文本框里面是不是空的,正常修改资料的时候还会显C到原有的信息的。所以,选中表单?#8220;应用E序”“l定”“记录?#8221;中相应的字段?/strong>
或者,采用文本框的属性里面设|初始|点动态闪电图标,弹出对话框中选择对应字段?/strong>
12Q好了以后,选中form表单。?#8220;应用E序”--“服务器行?#8221;--“+”--“更新记录”
13Q弹出窗口中Q一般默认?#8220;在更新后Q{刎ͼ”老规矩先写个xiugaiok.htmlQ以后再来徏?/strong>
14Q当Ӟ该页q没有结束,要添?#8220;服务器行?#8221;--“用户w䆾验证”--“限制寚w的访?#8221;Q主要还是v保护作用Q不能随便就能进入的?br />
最后在把xiugaiok.html做下了,大体内容Q修Ҏ功!q回loginok.asp?/strong>
基本完成Q可以调试了。先从loginok.asp开始。因为是W一ơ打开H口Q根本没有登录,所以loginok.asp回自动{向到loginbad.html
q回到login.aspQ一路填下去
点击“cnbruce”修改密码“789”定Q?br />
然后Q你再返回到 login.asp看看更改密码是不是生效了Q?br />
]]>
2Q?.asp中选form标记Q在相应的属性框中,“动作”填写2.aspQ?#8220;Ҏ”采用post?/strong>
3Q保?.aspQ在站点里面新徏2.aspQƈ打开它?br />
该页的作用有两个Q?br />
(a)Q判断上一,?.asp所填写名字在数据库中是否存在?br />
(b)Q不存在应提C出错,存在则应该用户的问题(questionQ字D内ҎC?br />
具体怎么实现呢?
4Q?.asp上数据库已经q好。老方法,先绑定记录集Q?#8220;应用E序”面板--“l定”标签?#8220;+”“记录?查询)”Q。在弹出?#8220;记录?#8221;中就要好好设|了。最主要的就?#8220;{?#8221;Q选择"name" "=" "表单变量" "name"?br />
意思是Q要昄数据库表中字Dname的内容,得有个条Ӟ那就是:从上一(1.aspQ中书写的name表单内容要和库中的字Dname值相{?/strong>
5Q其实切换到“高”可以看到自动生成的SQL代码Q其中就有requeset.form("name")Q意思就是把1.asp文本框中输入的值接受过来?/strong>
6Q在2.asp面敲入不存在该用户的提Ca"嘿嘿Q这个用戯没有注册Q所以你没必要扑֯码了?
换行再敲入存在该用户的语句。但与此同时q要注意把密码问题SHOW出来Q以及问题的{案做成文本框?/strong>
7Q选中2.asp的form标签Q属性面板中动作填写3.aspQ方法采用post?.asp主要是用来判断问题和答案是否吻合,如吻合则昄正确密码了。注意!是问题和{案在一赗而我们当前只有答案可以传q去Q那我们的问题该怎么传到3.asp呢?
8Q在“你的密码问题是:”后面插入光标Q然后从“l定”?#8220;记录?#8221;中选择“question”插入或者直接拖入到面。注意!q还只是昄l用户密码问题,是不能将此信息传q去的。那怎么h可以呢?
9Q我们采?#8220;隐藏?#8221;来传送question的倹{插入一“隐藏?#8221;QPSQ有Z会插入吗Q呵呵)Q对“隐藏?#8221;的属性进行修改:“隐藏区域”名称叫"question"吧,“?#8221;点击后面的闪电图标,弹出对话框中选择“question”。已l完成对“隐藏?#8221;question的赋|同样也可以进行传递?/strong>
10Q剩下的是?.asp中的两部分严格分开了?br />
选中“嘿嘿Q这个用戯没有注册Q所以你没必要扑֯码了?#8221;q段文本?br />
“应用E序”面板“服务器行?#8221;“+”“昄区域”“记录为空则显C区?#8221;?br />
弹出对话框中选择刚刚建立的recordset1卛_?br />
意思很明显Q如果没有找到满SQL语言查询的记录集显C行错误提C?
11Q同P选择form表单Q?#8220;应用E序”面板“服务器行?#8221;“+”“昄区域”“记录不ؓI则昄区域”?br />
弹出对话框中选择刚刚建立的recordset1卛_?br />
意思也很清楚:如果有满SQL语言查询的记录集显C问题和{案书写框?br />
最l效果页应该如下Q?/strong>
ȝ?.asp搞定了。ȝ下,该页主要h上启下的作用。先要判断有没有q个用户Q如果有Q还有把密码问题昄出来Qƈ要能传送到下一?.asp
12Q那3.aspp判断2.aspq来的密码问题以及答案是否和数据库中的吻合了?br />
又有两个作用Q不dQ说明密码答案错Q返回上再来!dQ那p规矩矩地lh家密码吧Q呵c?br />
不过有了?.asp的经验,?.aspq不是小菜一!
13Q保?.aspQ在站点新徏3.aspq且打开它。老规矩,l定记录集(“应用E序”面板--“l定”标签?#8220;+”“记录?查询)”Q?br />
在弹出的“记录?#8221;中就要值得你要心注意了?br />
“{?#8221;Q选择"question" "=" "表单变量" "question"
14Q但你有没有注意刎ͼ我们要传送两个值给3.asp接受的,但现在只能一个进行选择。那该怎么办呢Q切换到“高”SQL的相关代码。我们要E加d?br />
SQLl构查询语言会一点,模仿能力Z点,呵呵p来了Q?br />
“变量”d一?#8220;MMAnswer”Q?#8220;q行?#8221;当然是“request.form("answer")”?br />
然后把SQL语言加一下and answer = 'MMAnswer'
看SQL的意思就明白了:必须要求 question and answer和数据库表中两字D늚值吻合?/strong>
15Q接着Q象?.asp样快速设?.asp
面上书写不d的语?#8220;呵呵Q你的问题答案不是这个吧Q要不回d试试Q?”q且选中后,同样?#8220;应用E序”面板“服务器行?#8221;“+”“昄区域”“记录为空则显C区?#8221;?br />
接着是吻合的情况Q?#8220;你的密码是:”的后面,?#8220;l定”“记录?#8221;中选择“pwd”插入或者直接拖入到面Q?br />
q且q要选中该部分,“应用E序”面板“服务器行?#8221;“+”“昄区域”“记录不ؓI则昄区域”?/strong>
16Q保?.aspQ大功告成!来调试下?/strong>
今天主要是面之间的关联,q有对SQL的一点运用,以及Ҏ记录昄区域{等?br />
要好好理清楚其原理和逻辑序?br />
]]>
今天主要是登录系l的实现
1Q?在站炚w右键新徏一文glogin.asp用来做登录页面;同样Q之前已l徏了和数据库连接的文gconn.asp。所以在你新建的login.asp中的“应用E序”----“数据?#8221;标签里面p动有?conn"?/strong>
2Q和注册面一P都需要到“应用E序”面板?#8220;l定”标签?#8220;+”记录集。弹出窗口中选择完毕后点?#8220;试”Q可以看到当前数据库中满SQL条g的相兌录?/strong>
注:该图昄表明数据库中的相兛_容,name:cnbruce,pwd:123456和name:cnrose,pwd:123456。记住它Q可以在我们试d的时候用到?br />
3Q在d中做了Form表单Qƈ对输入文本框q行合理命名?/strong>
4Q点选form标记Q设计页中整个表单被选中?/strong>
5Q选择“应用E序”面板?#8220;服务器行?#8221;?#8220;+”----“用户w䆾验证”----“d用户”?/strong>
6Q弹出的对话框中q行具体的设|?#8220;从表单获取输?#8221;意思是从本asp面中选择具体的form表单Q以及该表单中的所必有的用户名字段和密码字Dc?br />
“q接验证”表示通过conn文g和数据库表进行连接设定。选择“user表格”Q用户名列表和密码列表即数据库中的特定用户名字段和密码字Dc很明显Q让库中的字D늚内容和表单中提交的内容进行验证比较连接?br />
“d成功Q{?#8221;loginok.aspQ该面是一权限面Q只有当d完全正确的时候才能进入。否则是dp|Q{到loginbad.html?/strong>
7Q确定后Qlogin.asp基本完成。切换到login.asp的代码窗口,注意Q已l生成了用户的局部变量SessionQ?#8220;Session("MM_Username") = MM_valUsername”。该变量可以全站采用的?/strong>
8Q新Zloginok.aspQ其是一个保护页面,只有当用户密码正登录后才会q入。否则蟩转到loginbad.htmlQ登录失败,可能原因是用户名或密码错。)打开loginok.aspQ?#8220;应用E序”---“l定”---“阶段变量”
b]9Q弹出的阶段变量对话框中Q根据第7步的代码昄Q名U输入MM_Username句即可。表CZSession("MM_Username")的直接引用?/strong>
10Q选择建立h?#8220;MM_Username”Q按?#8220;插入”按钮或者拖入页中。可以让不同用户q入时动态显C其对应的姓名?/strong>
11Q再为loginok.asp做下权限限定Q意思是你可以知?a class="blog_content" href="http://localhost/newgn/loginok.aspQ但你单U在地址栏输入绝Ҏq不了的Q或者用户密码不正确也是q不了的。那该怎么实现q样的效果呢Q? target="_blank">http://localhost/newgn/loginok.aspQ但你单U在地址栏输入绝Ҏq不了的Q或者用户密码不正确也是q不了的。那该怎么实现q样的效果呢Q?/font>
“服务器行?#8221;---“w䆾验证”---“限制寚w的访?#8221;OK了?/strong>
12Q按“用户名和密码”q行限制Q拒l则跌{?#8220;loginbad.html”
13Q有关loginok.asp基本讄完毕Q感觉还是蛮ȝ的,不过按步骤来会好很多Q呵c?br />
NowQ还有个loginbad.html再努力一下。很单,dp|跌{到该,非法d也同栯到本,内容很简单?/strong>
]]>
2Q接着q是老规矩,切换?#8220;l定”标签Q添加记录集。(我想应该q几步很上手吧)d好了以后的画面依然是老面孔?/strong>
3Q在regist.asp面做个很简单的表单,内容以及form表单名最好和数据库表里的字段对应?/strong>
4Q在代码标签处选择“form”表单标记Q最主要Z一步插入记录做准备。始l注意要Ҏ块设|相兛_性动作的时候,一定要选中它?/strong>
5Q切换到“服务器行?#8221;标签Q因为先前已在第2步中l定了记录集Q所以该标签内容中也已有记录集这一,q很正常。但我们要的是插入记录,l箋?#8220;+”Q选择“插入记录”?/strong>
6Q在弹出?#8220;插入记录”对话框中?#8220;q接”选你所建; “插入到表?#8221;其自然Q?“插入后,转到”意思是注册成功以后要蟩转到某页提示Q先?个,但要记得马上要徏q个面Q?“获取D”是刚刚选择的Form名了Q?#8220;表单元素”中的“name插入到列中name”Q意思是表单?name输入框中的内Ҏ入到数据库表name字段中?br />
q时明白Z么在步骤3?#8220;内容以及form表单名最好和数据库表里的字段对应”了吧QDW自动插入Q否则你得一个一个点选?/strong>
7Q确定以后,注册pȝ已经完成了大半。(我正常到此的旉?分钟不到Q最主要的是多多l习Q但再想x册系l是不是不允讔R名呢Q那pl箋d一些内宏V?br />
?#8220;服务器行?#8221;中l按“+”Q?#8220;用户w䆾验证”中?#8220;查新用户?#8221;?/strong>
8Q同样在弹出?#8220;查新用户?#8221;对话框中Q用户名字段选择“name”表示不得重名注册Q当然也可以选择其他的,比如emailQ意思就是同个emai只能注册一个?#8220;如果已存在,则{?#8221;表示假如有重复的现象该怎么办呢Q那pC个出错页面提C。当然这也q没建,先写个文Ӟ和刚才的registok.html一栯得马上补上去?/strong>
9Q做一些细节性的动作Q比如表单里面哪些必L啊,哪些一定要是数字啊Qemail地址要包含一个@和两?."号啊{等。注意先选择“提交”按钮?#8220;设计”面板“行ؓ”中选择“表?#8221;。弹出的对话框中可以很L的点取设|了
10Q再做下刚刚没有的两个页子吧Qregistok.html和registbad.html
registok.html面内容大概是:注册成功Q请dQ当然登录系l是下一我要写的)?br />
registbad.html面内容大概是Q呵呵,对不P有这个用户了Q还是麻烦你重新注册下。返回!
q有注意下,?#8220;密码提示问题”?#8220;密码提示{案”也填下,以后讲到“扑֛密码pȝ”的时候会用到?br />
今天的注册系l就到这边吧Q主要是插入记录Qƈ且验证的不重名效果。呵呵,dpȝ~写中。。?br />
]]>
1Q打开DWQ在站点里面先新ZASP面Qindex.aspQ??#8220;应用E序”面板中选中“数据?#8221;标签。只要我们在前面建立了站点,选择了文档类型(x们选的ASP VBScript的)Qƈ且还试了服务器Q?/strong>http://localhost/newgn/Q;则当前我们看到就剩下W四步没有打勾了?/strong>
那现在就点击“+”P选择“自定义连接字W串”?br />
2Q在弹出来的“自定义连接字W串”对话框中Q?q接名称"随便写一个?#8220;q接字符?#8221;p好好填写了。当"使用此计机上的驱动E序"时应用绝对\径:
DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\newgn\database\cnbruce.mdb
否则“使用试服务器上的驱动程?#8221;采用Mappath转换路径 Q?br />
"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/newgn/database/cnbruce.mdb")
注:如果要上传到网上去的页子就可以直接采用Mappath?br />
点击“试”Q出现成功即爽?/strong>
附注Q需要更多了解的Q可以打开DW的帮助教E?/strong>
3Q成功连接数据库后,在DW里其实是自动生成了一个连接文件。位|在自动生成的Connections文g夹中Q名U是你刚才在“自定义连接字W串”随便敲的为命名asp文g。还可以注意到DW数据库标{ֆ看到mdb文g内的各个字段?/strong>
4Q连接数据库的文件是有了Q但下面我们具体的单个页面怎么和数据库挂钩呢。选择“l定”标签Q添?#8220;记录集(查询Q?#8221;。单看字面意思就知道是来SQL查询语句了?/strong>
5Q在弹出?#8220;记录?#8221;H口中,“名称”随便写个吧,也可不写Q默认的。但"q接"p从下拉列表中选择你定义的q接对象了,“表格”l箋下拉选择Q注Q这和设计数据库的时候有几张表相关的Q?/strong>
6Q其它随便看下,其实最主要的是自动生成了SQL语言Q点?#8220;高...”Q可以看到如下图
7Q确定后Q你会发现记录集已经l定Q所有数据库中的字段都显现出来?/strong>
再注意下面有“插入”按钮Q完全可以将某个字段选中Q或按按钮或拖动到index.asp面卛_。该asp面显C数据库里面内容了。但只能昄首行的,要想全部昄。。。。Next
8Q?#8220;插入”工具?#8220;应用E序”标签中选择“动态表?#8221;?/strong>
9Q弹出的动态表g选择已经帮定的记录集Q显C几条记录明白说是分页E序的生成:数据的记录多Q内容多Q就分好几页来显C,每页几条。记录是用表D动生成显C出来的Q再设下表格的属性?/strong>
定后效果如下:
10Q可以告诉你Q基本差不多了。F12看看效果
那么现在暂搞一D落Q你已经学会怎么q数据库Q怎么昄库表中的记录了。等待你的就是下面怎么插入新的记录Q怎么修改记录{等。。。?
]]>
接着打开Microsoft Access DBMSQ?文g"---“新徏...”数据库,在弹出的对话框中选择存放路径q命名?br />
2Q在新徏的数据库?#8220;使用设计器创”Q弹出的“?”中设计你的相兛_D,注意各自?#8220;数据cd”Q还有一点很重要Q字DIDQ类型自动编Pq择它定Z键?/strong>
3Q设计完“?”后,直接关闭该窗口,在弹出对话框中点?#8220;?#8221;保存“?”命名为user?/strong>
此时一炚w要提刎ͼ刚刚的设|字Did相关是必ȝQ否则在保存之后q会出现如下对话框,其效果还是设|类型是自动~号的关键字Dc?/strong>
4Q这时候数据库表user已经建立完毕?/strong>
5Q双L据库表userQ小添试一下,在弹出的user表中输入相关内容。关闭保存?/strong>
xҎ据库、表、字D늚建立保存工作完毕。下面就开始动用DW操纵mdb文g了?br />
]]>
1Q打开电脑Q在D盘下建立一文g夹newgnQ这个夹子就是你的站点存攄了)Qƈ且在里面建几个子文g夹(好g|站的子目录Q?/strong>
2Q回到newgn的根目录Q右键选择“׃n和安?#8221;Q其实是快速地建立虚拟目录Q?/strong>
3Q出现属性对话框后,选择“Web׃n”标签Q点?#8220;׃n文g?#8221;Q出现共享别名对话框Q选择默然讄Q确定即可?/strong>
4Q补充说明。其实设|Web׃n是讄IIS的虚拟目录。你可以查看到IIS中默认网站中已经有了newgnQ附注:偶的OS是win2003的,其实有关IIS的操作一回事。如Q?win2K里面打开IIS---本地计算?--默认站点Q?/strong>
5Q以上步骤完成了建站Q设虚拟目录Q下面就是把Dreamweaver打开了。第一步就?#8220;~辑站点”?/strong>
6Q选择“~辑站点”Q在弹出的属性框中?#8220;高”标签Q从“分类”中先?#8220;本地信息”Q右H口中设|站点名Uͼ随便输入Q但自己要清楚其代表的意思,推荐和你站点的根文g名同Q,本地Ҏ件夹Q这时候就指向到我们在步骤1中徏的文件夹了)?/strong>
7Q然后设|远E信息,讉K选择“本地/|络”Q远端文件夹仍选择我们的站Ҏ件夹d:\newgn\
8Q再接着“试服务?#8221;Q?#8220;服务器模?#8221;暂ؓASP VBScriptQ?#8220;讉K”本地/|络Q?#8220;试服务器文件夹”仍是我们的站Ҏ件夹d:\newgn\Q?#8220;URL前缀”?a class="blog_content" href="http://localhost后面d“newgn/”Q添加的东西是我们步骤3中设|的虚拟目录" target="_blank">http://localhost后面d“newgn/”Q添加的东西是我们步骤3中设|的虚拟目录
9Q这Ӟ站点定义基本l束Q点ȝ定。出?#8220;~辑站点”对话框,“完成”卛_?/strong>
10Q此时DW的站点属性框中就d:\newgn\内所有内Ҏ过来,在此需要提醒的是:DW中徏好了站点q接Q就可直接在DW中对其对应的文g、文件夹操作Q最好不要回到我的电脑d:\newgn\里面L作。?能在DW中操作的Q尽量不要离开DW的编辑环??/strong>
]]>
不要看到“服务?#8221;三个字就感到担心Q我的机子配|这么底Q性能q么差,是不是不能配啊。放心!配个服务器,是多装个YӞ况且p׃个h用,Ҏ没有必要多虑。那具体的装个什么Y件呢Q刚才我们也看到了是?#8220;IIS或PWS中解释和q行”Q很明显Q装IIS或者PWS可以了?br />
IISZ物?IIS是Internet Information Server的羃?它是微Y公司L的Web服务器。那PWS呢?它就昑־有些古老了Q)早期在WIN98Q当然现在仍有h采用的操作系l,PWSQPersonal Web ServerQ是一般用hҎ得到的web服务器: 在win98的安装盘的Add_on\pws目录下就可以扑ֈpws的安装程序。而对于IIS是我们所推荐的,也是大部分朋友在使用的,有必要?br />
1Q打开控制面板
2Q在控制面板中选择“d/删除Windowslg”Q打开H口
3Q点?#8220;d/删除Windowslg”后稍{片刅R出?#8220;Windowslg向导”H口。从中打?#8220;选择Internet信息服务QIISQ?#8221;
4Q在“Windowslg向导”中单?#8220;下一?#8221;。开始安装配|我们的服务器IIS?/p>
5Q等待进度条跑到l点。。。终于复制文件全部完成,配置服务器也相应的结束?/p>
6QIIS服务器算是安装OK了,那具体有什么用处?又该如何使用呢?
首先IIS的作用之一是可以解释执行ASP|页代码Qƈ结果显C出来。当然就现在而言Q你的机器充当的既是服务器端Q又是客LQ该技术对你来说是透明的,你不需要也没必要去研究它的原理Q就q样ȝ解去应用?br />
那打开你的览器,随便IEQNSQTEq是MYIEQ只要是能浏览网늚览器,在其地址栏输入:http://localhost/ 查看卛_。出现当前该H口pC已l成功了QWEB服务正在q行Q?/p>
7Q这Q就行了Q你知道下面怎么办呢Q很是没头AQ对吧。费心思学到现在,是看了人家的一个ASP面?br />
那我自己做,调试自己的ASP|页又该如何呢?
首先Q你得想好你的ASP文g总要攑֜一个地方吧?br />
行,打开“我的电脑”Q在E盘下面徏立一?#8220;myasp”文g夹,以后所有的ASP文g先暂时放到这里吧?/p>
8Q然后,?#8220;开?#8221;菜单Q?#8220;E序”?#8220;附g”—打开“C?#8221;?br />
在里面敲?br />
<%=now()%> |
9Q接着文件保存到E:\myasp\文g多w面,q且命名为time.asp
10Q一个很单的ASP文gOK了,下面我们怎么办?一句话Q调试?br />
怎么调试Q还是输入我们刚才的http://localhost/ Q很昄是不行的?br />
那这时候是不是隄来了Q我该如何调试我自己定义的一个文件夹里的ASP文g呢?
同样Q一句话Q用虚拟目录。那什么是虚拟目录Q又该如何徏立一个虚拟目录呢Q?br />
Q引一D话Q要从主目录以外的其他目录中q行发布Q就必须创徏虚拟目录?#8220;虚拟目录”不包含在ȝ录中Q但在显C给客户览器时p位于ȝ录中一栗虚拟目录有一?#8220;别名”Q供 Web 览器用于访问此目录。别名通常要比目录的\径名短,更便于用戯入。用别名更安全Q因为用户不知道文g是否真的存在于服务器上,所以便无法使用q些信息来修Ҏ件。)
对初学者而言不必理会Q重在实践,用多了自然会理解q段话的意思?br />
大体上就是让我刚才的myasp文g夹用一个代h标记Q比如就标记为myaspQ那我调试的时候只要输入:http://localhost/ myasp/time.asp 可以调试了?/p>
11Q那如何标记呢?也就是如何徏立一个虚拟目录呢Q?br /> ?#8220;控制面板”里面打开“理工具”
从中选择“Internet服务理?#8221;
12Q弹出的H口中右?#8220;新徏”?#8220;虚拟目录”?/p>
13Q弹?#8220;虚拟目录创徏向导”?/p>
下一步,填写别名Qmyasp?/p>
再下一步,目录Q浏览到E:\myasp卛_?/p>
紧跟一步,讉K的权限一定要?#8220;d”?#8220;q行脚本”打勾?/p>
最l点?#8220;完成”?br />
14Q结果如下:
15Q那么剩下的是调试该time.asp了?br /> ?#8220;Internet信息服务”里面右键time.aspQ选择“览”?/p>
16Q最l页面如下:
17Q看Q就q么单,你已lASP入门了。但我们的学习远q不止这些。而且我们刚才的ASP是用C本写出来的,q样的效率,q样的方法也不是菜鸟的首选。我们要用DreamWeaver MX?br />
用DreamWeaver MX我们可以很快速地做注册登录,信息发布Q文章管理,留言论坛{各cd态的|页。心动不Q呵呵,慢慢来吧?/p>