找不到包含文件 'Inc/config.asp'
技术信息(用于支持人员)错误类型:ActiveServerPages,ASP0126(0x80004005)找不到包含文件'Inc/config.asp'。inc/con...
技术信息(用于支持人员)
错误类型:
Active Server Pages, ASP 0126 (0x80004005)
找不到包含文件 'Inc/config.asp'。
inc/conn.asp, 第 2 行
【Inc/conn.asp】源码如下:
<% Dim web_url,web_name,web_tel,web_mail,web_qq,web_beian,aspjpg,aspmail,mial_sever,mail_user,mail_password %>
<!--#include virtual="Inc/config.asp"-->
<!--#include virtual="Inc/sql.asp"-->
<%
Dim Conn,StrDSN,StrServerName,StrDBName,StrUid,StrPwd
Sub OpenDB()
On Error Resume Next
Dim DataBaseLink
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open"Provider=SQLOLEDB.1;Password=" & StrPwd & ";Persist Security Info=True;User ID=" & StrUid & ";Initial Catalog=" & StrDBName & ";Data Source=" & StrServerName & ""
If Err Then
Response.Write "无法连接到MSSQL数据库,请检查INC目录里的sql.asp配置是否正确。及是否己正确安装了数据库!"
Response.End
End If
End Sub
Sub CloseDB()
Conn.Close
Set Conn = Nothing
End Sub
Call OpenDB()
%> 展开
错误类型:
Active Server Pages, ASP 0126 (0x80004005)
找不到包含文件 'Inc/config.asp'。
inc/conn.asp, 第 2 行
【Inc/conn.asp】源码如下:
<% Dim web_url,web_name,web_tel,web_mail,web_qq,web_beian,aspjpg,aspmail,mial_sever,mail_user,mail_password %>
<!--#include virtual="Inc/config.asp"-->
<!--#include virtual="Inc/sql.asp"-->
<%
Dim Conn,StrDSN,StrServerName,StrDBName,StrUid,StrPwd
Sub OpenDB()
On Error Resume Next
Dim DataBaseLink
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open"Provider=SQLOLEDB.1;Password=" & StrPwd & ";Persist Security Info=True;User ID=" & StrUid & ";Initial Catalog=" & StrDBName & ";Data Source=" & StrServerName & ""
If Err Then
Response.Write "无法连接到MSSQL数据库,请检查INC目录里的sql.asp配置是否正确。及是否己正确安装了数据库!"
Response.End
End If
End Sub
Sub CloseDB()
Conn.Close
Set Conn = Nothing
End Sub
Call OpenDB()
%> 展开
5个回答
展开全部
使用"virtual"的时候,等号后面使用的是绝对路径。绝对路径,是以网站根目录作为始点,通过路径搜索,得到文件(或文件夹)的完整路径。
顺便说举例一下
IIS设置的站点根目录为"c:\wwwroot\",
a.asp文件所在目录是c:\wwwroot\afolder,
b.asp文件所在目录是c:\wwwroot\bfolder,
c.asp文件所在目录是c:\wwwroot\afolder\cfolder,
当a.asp文件需要使用"file"调用b.asp文件的时候,其语句就应该写为<!--#include file="../bfolder/b.asp"-->。调用c.asp,其语句是<!--#include file="cfolder/c.asp"-->。而无论什么时候,a.asp、b.asp、c.asp这三个文件的绝对路径分别是c:\wwwroot\afolder、c:\wwwroot\bfolder、c:\wwwroot\bfolder\cfolder。因此,在a.asp文件中使用"virtual"调用另外两个文件,分别为<!--#include virtual="/bfolder/b.asp"-->和<!--#include virutal="/bfolder/cfolder/c.asp"-->。
顺便说举例一下
IIS设置的站点根目录为"c:\wwwroot\",
a.asp文件所在目录是c:\wwwroot\afolder,
b.asp文件所在目录是c:\wwwroot\bfolder,
c.asp文件所在目录是c:\wwwroot\afolder\cfolder,
当a.asp文件需要使用"file"调用b.asp文件的时候,其语句就应该写为<!--#include file="../bfolder/b.asp"-->。调用c.asp,其语句是<!--#include file="cfolder/c.asp"-->。而无论什么时候,a.asp、b.asp、c.asp这三个文件的绝对路径分别是c:\wwwroot\afolder、c:\wwwroot\bfolder、c:\wwwroot\bfolder\cfolder。因此,在a.asp文件中使用"virtual"调用另外两个文件,分别为<!--#include virtual="/bfolder/b.asp"-->和<!--#include virutal="/bfolder/cfolder/c.asp"-->。
展开全部
【Inc/conn.asp】源码如下:
<% Dim web_url,web_name,web_tel,web_mail,web_qq,web_beian,aspjpg,aspmail,mial_sever,mail_user,mail_password %>
<!--#include virtual="Inc/config.asp"-->
<!--#include virtual="Inc/sql.asp"-->
可能写错路径了,你找下Inc文件夹里面有没有文件夹Inc或者文件config.asp
如果有Inc文件夹就在Inc里面找config.asp文件,如果没有Inc文件夹而有config.asp就换下路径<!--#include virtual="Inc/config.asp"-->改成<!--#include virtual="config.asp"-->
<% Dim web_url,web_name,web_tel,web_mail,web_qq,web_beian,aspjpg,aspmail,mial_sever,mail_user,mail_password %>
<!--#include virtual="Inc/config.asp"-->
<!--#include virtual="Inc/sql.asp"-->
可能写错路径了,你找下Inc文件夹里面有没有文件夹Inc或者文件config.asp
如果有Inc文件夹就在Inc里面找config.asp文件,如果没有Inc文件夹而有config.asp就换下路径<!--#include virtual="Inc/config.asp"-->改成<!--#include virtual="config.asp"-->
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那要看看你的文件夹inc里面有没有config.asp这个文件啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一看就知道你的那个文件夹里面一定没有'Inc/config.asp'所以会产生错误在哪找的源代码在上那里去看看没有没有这个文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询