asp+Access系统转移到其他机器不能iis浏览

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:00:26
在自己机器上做的网页 能够在自己机器上用iis浏览 拖到别人机器上iis提示数据库连接错误 另外机器出现500错误 试验过三台机器
请求各位大虾指点!~
1.是把全部东西复制拖到别人机器上也用iis浏览提示的错误 没用远程
2.数据库路径没有更改过 检查后依然如此
3.数据库路径的确是文件根目录下 System/Database/
4.asp语法和Access应该不会有错 不然在自己机器上就看不到了吧 另外组件FSO问题 我如何
知道这个程序是否调用了FSO 都是在同学本地机器上进行的测试 系统无差异 这个...
<%
'==================数据库路
Dim DatabasePath
DatabasePath="System/Database/Content.mdb"
'==================数据库连接
Dim Conn,ConnStr
On error resume next
Set Conn=Server.CreateObject("Adodb.Connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(DatabasePath)
Conn.open ConnStr
if err then
err.clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查数据库连接文件中的数据库参数设置。"
Response.End
end if
%>

你应该把虚拟目录重新设置一下..

然后还有IP地址.如果你是在别的机器访问这台机器的话.就得把IP记一下..

数据库路径因该根据你实际情况进行修改.,
如果是服务器版的那么地址改为DatabasePath="/System/Database/Content.mdb" 并将此数据库Content.mdb拷贝到虚拟目录 System/Database下

错误.是虚拟空间的根目录.不是.数据库路径的确是文件根目录下 System/Database/
你用的服务器版本是多少.你设置的临时域名是多少.?

首先你要确定错误的原因:

让IE显示详细的出错信息:
菜单--工具--Internet选项--高级--显示友好的HTTP错误信息,去掉这个选择吧,对帮助你确定错误所在非常有帮助!

造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。

看好的那个站点所在的分区,NTFS的容易出现权限问题。把站点放在FAT32的分区里就不会出现问题了。
试试吧!

c:\windows\temp目录给完全权限
你换了机器 就是等于换了IP、MAC、权限、还有IIS!从这些里找原因!
在你朋友的机子上单独建立一个ASP页面 看看能不能浏览,先确定别的机子上能不能运行ASP+ACC程序。一步一步排除

启用父路径.