求救!網站問題。急。救命呀。100分


服務器對象 錯誤 'ASP 0177 : 80029c4a' 

Server.CreateObject 失敗 

/include/top.asp,行48 

加載類型庫/DLL 時出錯。 


經常會出現這個錯誤提示。然后把C盤的權限設置為GUEST組完全控制。重啟一下。又沒有事了。再設回GUEST權限為不可刪除。。過不了多久。或者重啟一下。又會出現這樣的錯誤。。如此反復。
XDJM們,這到底是怎么回事。

14 个解决方案

#1


可能是fso的讀寫權限

#2


文件讀取訪問權限問題,可能是你FSO程序中權限參數的問題。

#3


set rs=server.CreateObject("adodb.recordset")

可是發生錯誤的是這行代碼。。這跟FSO有關系嗎?

#4


至少和你寫的這行代碼沒關系。

#5


把代碼貼出來看看!

#6


就是看看代碼

#7


如果你不把代碼拿出來大家只能猜了

可能是你IIS服務器裝的有問題!

#8


<!--#include file="conn.asp"-->
<!--#include file="include/function.asp"-->
<%
sql="select top 10 * from news where newstype<>2 order by id desc"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1
sql1="select top 5 * from clients order by id desc"
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1
%>

代碼就是這樣。應該不會有事吧。。我想應該是服務器的問題。。但又不知道具體是什么問題。郁悶呀。

#9


<!--#include file="conn.asp"-->
<!--#include file="include/function.asp"-->
<%
sql="select top 10 * from news where newstype<>2 order by id desc"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
sql1="select top 5 * from clients order by id desc"
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3
%>

#10


我想應該是虛擬主機單個用戶跟獨立FSO的權限設置問題吧。按照網上說的。依照上面的設置。
對於存放網站的目錄是可以設置獨立的FSO權限。不能誇目錄操作。
但是對於C盤的權限。如果設成可讀可寫的話又不安全。ASP木馬可以操作C盤。如果不設成可以寫入的話。IIS又運行出錯。好像是ACCESS建立鏈接出錯 真搞不懂應該怎么設置C盤的權限。

有按照這樣設的。我是參照這篇文章設的。可是不成功。
http://www.21cnsky.com/cgi-bin/bbs/viewthread.cgi?forum=11&topic=30&show=0

#11


另樓主的硬盤若是ntfs 格式,看看數據庫的權限的 IIs 用戶的權限

#12


不是吧?ADODB對象都這樣?估計如樓上所說,看看C盤的分區格式及IIS的設置

#13


同意樓上的.

#14


是NTFS格式的。就是不知道C盤的權限應該怎么設。
比如說網站文件放在D:/website/下面。
該文件夾的用戶為website 他擁有完全控制的權限。
對於C盤。必須要有guest或user組。並且他們的權限要可以寫入跟讀取。這樣網站才可以訪問。而那個IIS進程用戶。IWAM_計算機名,是屬於guest組。

不知道應該怎么設。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com