朋友让做一个asp网上考试系统,因为有了asp.net 的基础,代码上没有什么问题,但是运行时出现了一些问题。晚上看了看《动态网站编程基础》,主要是因为环境的搭建问题。
当在IIS中设置完站点和虚拟目录后,点击“浏览”,出现
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xa54 Thread 0xb38 DBC 0x20659b4 Jet'。
/kaoshi/login.asp, 第 8 行
上网搜了一下,出现这个问题解决方法
将C:/WINDOWS的temp 增加Everyone用户,权限设置成完全控制
再“浏览”,又出现
错误类型:
Provider (0x80004005)
未指定的错误
/kaoshi/test.asp, 第 9 行
主要问题是DSN设置的问题
Step1:打开控制面板--管理工具--数据源 (ODBC)
Step2:
在ODBC数据源中选择--文件DSN,主要是为了便于网站从一个服务器复制到另一个服务器
选择 添加
选择Microsoft Access数据库驱动 --下一步--
选择wwwroot文件夹下的网站根目录,选择dsn将要存放的位置,名称可以自己起
接下来就是设置数据库物理链接,选择--(网站数据库存放的位置)--确定
搞定!^-^