這兩天在解決南昌市計生委(南昌市人口和計劃生育委員會)的網站不能上傳問題,錯誤提示如下:
Server 對象 錯誤 ASP 0178 : 80070005
Server.CreateObject 訪問錯誤
/Manage/scxz/Start.asp,行 29
檢查權限時,對 Server.CreateObject 的調用失敗。拒絕對此對象的訪問。
從錯誤提示上看是權限問題,南昌網站建設公司工程師著手從文件夾權限問題著手解決問題,把網站目錄下需要加everyone權限的都加了,還是解決不了問題.也按照微軟官網上的設置方法:
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
CAUSE
This behavior can occur if incorrect NTFS permissions are defined for your "%ProgramFiles%Common FilesSystem" folder.
RESOLUTION
To resolve your issue, reset the NTFS permissions on the "%ProgramFiles%Common FilesSystem" folder. To do this, follow these steps:
1.. Open Windows Explorer. To do this, right-click Start and then click Explore on the shortcut menu.
2.. In Folders view, expand the "%ProgramFiles%Common FilesSystem" folder.
3.. Right-click the folder and click Properties on the shortcut menu.
4.. Click the Security tab.
5.. Add Everyone to the existing permissions, give at least Read permissions to Everyone, and apply these new settings to all files and subfolders.
6.. Click OK.
但是還是不行.只好老老實實地分析網站源代碼,原來是要用組件上傳,組件名:iNotes.Upload,極奇古老的上傳方式,2002左右解決上傳問題的上傳方法,從2004年左右開始就是用無組件上傳方式.只有找到相應的組件,進行注冊:
regsvr32 c:iNotesUpload.dll
原以為大功告成,但錯誤提示還是一樣,難道是組件沒有裝成功,當時提示是安裝成成,找了個針指探測器來檢測下有沒有安裝好,一切正常,原因何在了.
繼續(xù)在網上找相關幫助,畢竟這種有組件的上傳的方式比較久遠,那時百度也剛剛出來不久.所以也找不到很詳細的幫助.最后還是在余工的幫助下,終于把服務器配好了.
南昌網站設計公司工程師在此為大家提供解決思路:
1.檢查組件是否安裝好.
2.從網站文件夾權限著手.
3.從系統(tǒng)文件夾著手.
4.從組件本身權限著手.
南昌網絡公司技術人員在此感謝余工的大力協(xié)助.
專業(yè)專注于南昌網站制作項目,為用戶提供高品質的網絡產品和優(yōu)質的服務是我們始終追求的目標!