近期大学里面的网页设计技术与应用课程结课了,考试是交一个功能较为全面的网站,运用Access数据库+ASP动态网页,基于dreamwaver软件。
说起来,制作一个网站,难度并不算太大,然而,关键是Access数据库+ASP的动态链接,在这一方面,确实麻烦连连。而幸亏提前设置了错误提示功能,便于调试程序。步骤如下:
(1)打开IIS7的功能视图:
a) 右键桌面计算机图标,点击管理(G)。
b) 点击Internet 信息服务(IIS)服务器,点击PC,点击网站,点击Default Web Site。
(2)打开“ASP设置选项-调试属性”,“将详细错误发送到浏览器”后面改为“TRUE”,然后点右边的“应用”;
(3)然后在“错误页”设置选项里,双击 500 那一行,再点文件按路径后面的“设置”。在跳出的对话框中将“相对文件路径”里默认的文件名“500.htm”改为“500-100.asp”,确定。
(4)在IE浏览器的“Internet选项”中,把“高级”里的“显示友好HTTP错误信息”的小勾勾去掉。
(5)这时候再调试ASP就会出现具体的错误,根据具体的错误提示查找在线帮助文档即可找出对应的解决方法!
至于我所遇到的难点,接下来与大家细说一二。
(1)首先,难点一是,我发现,ASP的环境配置,即IIS的安装,并不是所有的电脑都可以的,有的电脑,未知原因,会无法正常安装IIS,唯有重装系统,方可。至少我已经在两台电脑上尝试过安装,均是部分功能无法安装。
(2)对于虚拟目录以及IIS服务器默认的C:/inetpub/wwwroot之间的关系问题。后来经过实践摸索,发现,其实虚拟目录是为了更改服务器位置的一个服务器替代目录。即是说,通过设置虚拟目录,是该目录具有服务器的功能。而站点还有站点下的文件便可以放在虚拟目录下面。
(3)服务器Web URL的设置。这一问题是基于第一个问题的。应该是设置为http://localhost/[虚拟目录名]。当使用IIS默认的服务器目录时,应设置为http://localhost/。
(4)数据源的创建。通过ODBC创建数据源。并在DreamWaver的数据库面板之上的,点击“+”,便会出现添加数据库的对话框。
(5)HTTP500的错误。这是大多数初学者都会面临的错误。
出现的错误提示为:
HTTP 错误 500.19 – Internal Server Error web.config 文件的 system.webServer/httpErrors 节中不允许绝对物理路径“C:\inetpub\custerr”。请改用相对路径。
具体解决方法:
这个是由于在配置ASP的过程中,配置了”错误页”中的“500.html”为“500.asp”的缘故,在ASP网站目录中生成了一个web.cofig的文件,只要打开自己的ASP网站所在的文件夹,删除该文件即可。没有的的话,就到C:\inetpub\wwwroot\web.cofig中删除从httperrors到/httperrors结束的这段代码即可,其中包括%SystemDrive%\inetpub\custerr” path=”500.asp” responseMode=”File”/>这段代码。
(6)Active Server Pages 错误 'ASP 0131' 不允许的父路径。
解决方法:
打开IIS7的功能视图 “ASP设置选项-行为”里“启用父目录”后面改为“TRUE”再点右边的“应用”。
(7)ADODB.Connection 错误 ’800a0e7a’,未找到提供程序。
解决:
原来的网站是在32位的windows环境中生成的导致在win764位中出现错误(IIS7应用程序池默认没有启用32位程序,也就是说如果使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序)。此时点击IIS管理器左边的“应用程序池”在“启用32位应用程序”选择“True”。
(8)Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配。
解决:
因为使用的是64位win 7操作系统。
控制面板中“ODBC数据源”可执行程序(控制面板64位,SysWOW64下的是32位的,64位的兼容版本)
查看32位ODBC驱动:启动 C:/Windows/SysWOW64/odbcad32.exe
查看64位ODBC驱动,启动 C:/WINDOWS/system32/odbcad32.exe 或者去控制面板
(9)Provider 错误 '80004005'未指定的错误
出现这个原因之一是,所得到的数据库权限不够。
解决办法:
第一种方法:
开始-运行,运行regsvr32 jscript.dll (命令功能: 修复Java动态链接库)
开始-运行,运行regsvr32 vbscript.dll(命令功能:修复VB动态链接库)
开始-运行,运行iisreset (命令功能:重启IIS)
第二种方法:
因为是数据库连接,所以要将数据库所在的文件夹设置个everyone的完全控制权限。
对数据库文件夹点右键->属性->安全,然后把Everyone权限选择完全控制就OK了,如果没有Everyone就先添加。
(10)名称复定义。
解决方法:根据错误提示,找到出错之处,修改名称。
以上,便是我在网页设计的过程之中所收获的。或许,现如今ASP在业界的应用已经很少了,但其间仍还会基于我们启发。而且其中的机制也是值得探究的。
<!--EndFragment-->
相关推荐
俄罗斯大神系统集合原整理者:jumeo7 注:1、下文所列出的系统链接中,中文版的我已用颜色对字做了标记,方便查阅 2、因为大神的系统镜像是做成种子发布的,而且是国外的,有些种子使用的人少,下载没速度也正常,...
表白大神
大神NOTE大神NOTE万能驱动
酷派大神系列最新产品酷派大神F3 USB驱动,当你对F3进行刷机或者ROOT都需要安装此驱动,当然了,电脑往手机上传输资源文件图片也是非常方便的,在手机首次连接电脑时没有安装酷派大神F3驱动将无法正常连接,本款驱动...
BST树大神代码,数据结构课必备代码,大神制作绝对有用
大神博客
天涯KK大神 天涯神贴预测房产 天涯大神KK关于中国房地产市场的神圣预测 真的是在一步一步实现吗? 第一步:开闸放水 这个已经完成了。 第二步:房价飙升 已经完成 第三步:卖地解决地方债务危机, 已经完成 ...
酷派大神官方驱动程序
Linux大神的学习笔记
大神4 4官方ROOT zip XR卡刷
天涯kknade大神房产说第2部.docx
大神Note 3手机驱动是酷派大神最近发布了旗下的note系列最新机型大神Note 3手机的手机驱动,今天downcc小编在这里这里给大家提供大神note 3驱动下载。对于想要刷机的用户来说大神note 3驱动是比不可少的,一但刷机...
天涯kknade大神房产说第3部.docx
资料为酷派大神F2 手机出厂自带驱动,从手机里备份的;刷机救砖必备
大神码字软件是一款优秀的国产写作码字软件,拥有全面的文本编辑和写作辅助功能,包括完善的文稿保存方案、卓越的虚拟分卷模式、多彩的界面,支持锁定开关功能,并且与同类国外码字软件相比,对中文的支持更好,需要...
俄罗斯大神win7精简系统专用修复已知系统问题!
酷派大神F2(8675-HD)手机驱动 安装方法参考:http://xififi.com/407.html
惯导的大神制作,下载不会后悔哦。
“大神”项目为个人开发项目,包含了登陆注册,文件资源上传,地图导航等功能,仅供参考,请勿用于商业用途 之前版本犹豫后端服务器未缴费停止了服务,导致前端无用了,现在已经恢复正常,请自行注册和登陆测试! ...