============================= <% set jpeg=server.createobject("persits.jpeg") response.write jpeg.expires '檢測aspjpeg的注冊狀態(tài) '注冊成功則到期時間為:9999-9-9 '否則為:安裝日期加1個月期限 %> ============================== 以上內(nèi)容為檢測aspjpeg組件安裝成功代碼,保存成asp文件,放在空間運(yùn)行。 解決aspjpeg的 對 Server.CreateObject 的調(diào)用失敗 Server 對象 錯誤 'ASP 0178 : 80070005' Server.CreateObject 訪問錯誤 /aspjpeg.asp,行 2 檢查權(quán)限時,對 Server.CreateObject 的調(diào)用失敗。拒絕對此對象的訪問。 +++++++++++++++++++++++++++++++++++++++++ 今天調(diào)試網(wǎng)站時發(fā)現(xiàn)一個問題,使用aspjpeg上傳組件進(jìn)行文件上傳操作時,服務(wù)器返回錯誤提示:檢查權(quán)限時,對 Server.CreateObject 的調(diào)用失敗。拒絕對此對象的訪問。 奇怪的是,我自己在本機(jī)的XP系統(tǒng)調(diào)試時一切正常,怎么傳到服務(wù)器上就出現(xiàn)問題了呢,根據(jù)提示內(nèi)容,問題出現(xiàn)在權(quán)限不足,也就是說aspjpeg進(jìn)行文件上傳沒有足夠的運(yùn)行權(quán)限造成的。而win2003對權(quán)限的控制是很嚴(yán)格的,所以出現(xiàn)了這樣的問題。 于是登錄服務(wù)器找到C:\Program Files\Persits Software\AspJpeg\Bin目錄下的AspJpeg.dll文件,右鍵屬性->安全->高級->添加->立即查找 ->選擇users->確定,然后為其勾上“讀取和運(yùn)行”權(quán)限。 再次上傳圖片,一切正常,問題解決。 |