用dw2020+access做后台在本机测试可以,上传到腾迅云服务器windows server 2016 datdcenter虚拟机上的C:\inetpub\wwwroot这个文件夹下面

在浏览器不能开打开.asp的页面
问题相关代码,请勿粘贴截图
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO" 
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_cnn_STRING
MM_cnn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:/denglishu/shu.mdb"
%>

运行结果及报错内容

img

我的解答思路和尝试过的方法

"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("./shu.mdb")

我想要达到的结果.

能在浏览器里打开.asp网页连接数据库

题主购买的虚拟主机还是云主机?asp打不开404说明asp运行环境没配置好。
虚拟主机要确认主机支持asp的运行。
云主机的话确认安装iis时勾选了asp

img


有帮助或启发麻烦点下【采纳该答案】,谢谢~~

虚拟机没有安装access软件吧。

1.现打开网页的404问题解决了,但是又出现新的的问题,打开网页之后连接到.asp网页出(500内部服务器错误)
2.在本地测试通过的代码是:

img

<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO" 
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_cnn_STRING
MM_cnn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:/denglishu/shu.mdb"
%>

3.上传腾迅云 win虚拟机c:\inetpub\wwwroot\文件夹下面后我添加多了这一行代码

<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO" 
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_cnn_STRING
MM_cnn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:/denglishu/shu.mdb"
MM_cnn_STRING ="Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("c:/inetpub/wwwroot/shu.mdb")在虚拟机上指路径都不行
%>

在浏览器打开后就出现了

img