永发信息网

asp网页打开问题

答案:1  悬赏:0  手机版
解决时间 2021-06-03 05:50
  • 提问者网友:你独家记忆
  • 2021-06-02 07:31
控制面板,管理工具,Internet信息服务
打开后,点左边的网站,默认网站上点右键,属性,切换到“目录安全性”选项卡
在“匿名访问和身份验证控制”框里点编辑,确保弹出窗口中,“匿名访问”被勾选
只要打勾就连不上数据库(语言提式:连接出错,请检查数据库连接字符串!),不打勾就可以连上数据库,不打勾无法局域网访问<!--#INCLUDE FILE="HX_CONSTSTR.ASP"--><!--#include file="HX_SYSTEM.ASP"--><!--#INCLUDE FILE="HX_CHECKEMAIL.ASP"--><!--#INCLUDE FILE="HX_FUNCTION.ASP"-->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%

Function HX_Checknum(Numstr)
if isnull(Numstr) or Numstr="" then
exit Function
else
if not isnumeric(Numstr) then
response.write"<center>非法操作导致程序中止!</center>"
response.end
else
HX_Checknum=int(Numstr)
end if
end if
End Function
Function HX_GoBack(Msgstr,url)
If url<>"" and Msgstr<>"" Then
response.Write("<script language=javascript>alert('"&Msgstr&"');location.href='"&url&"';</script>")
response.end
elseIf url="" and Msgstr<>"" Then
response.Write("<script language=javascript>alert('"&Msgstr&"');history.go(-1);</script>")
response.end
else
response.Write("<script language=javascript>window.close();</script>")
response.end
end if
End FunctionFunction HX_Conn(Directory)'取得数据库对象
on error resume next
SET CONN=Server.CreateObject("ADODB.Connection")
CONNSTR="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&WS_S.DBPathAddress(Directory)
CONN.open CONNSTR
If Err Then
Err.Clear
Response.Write "连接出错,请检查数据库连接字符串!"
Response.End
End If
End Function

Sub HX_ClosDB()'取得关闭数据库对象
if isobject(conn) then
CONN.close:Set CONN = Nothing
end if
End Sub
%> 请高手看看,是不是那做得不对
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-06-02 08:21

首先,匿名访问是必须 打勾的,否则客户端无法浏览。


第二,匿名访问勾选后,所谓数据库的错误,是因为访问权限造成的。如果非ntfs分区,一般来说只要保证数据库文件不是readonly即可,如果是ntfs分区,要打开该文件夹的访问权限,access文件本身也要保证有足够的读写权限。需要释放权限给 IUSR_【你的机器名】这个用户。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯