这两天在解决南昌市计生委(南昌市人口和计划生育委员会)的网站不能上传问题,错误提示如下:
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
原以为大功告成,但错误提示还是一样,难道是组件没有装成功,当时提示是安装成成,找了个针指探测器来检测下有没有安装好,一切正常,原因何在了.
继续在网上找相关帮助,毕竟这种有组件的上传的方式比较久远,那时百度也刚刚出来不久.所以也找不到很详细的帮助.最后还是在余工的帮助下,终于把服务器配好了.
南昌网站设计公司工程师在此为大家提供解决思路:
1.检查组件是否安装好.
2.从网站文件夹权限着手.
3.从系统文件夹着手.
4.从组件本身权限着手.
南昌网络公司技术人员在此感谢余工的大力协助.
专业专注于南昌网站制作项目,为用户提供高品质的网络产品和优质的服务是我们始终追求的目标!