国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎知識 > 正文

Server.CreateObject的調用失敗拒絕對此對象的訪問的解決方法

2020-10-28 20:10:28
字體:
來源:轉載
供稿:網友
今天把一個網站的數據從win2000服務器轉移到了win2003服務器上,然后調試,發現在用aspjpeg組件上傳圖片的時候,提示出錯:
其實很多時候是因為你安裝的插件權限設置不當造成的。應該堅持你最近安裝了什么組件。

最終找到了解決“檢查權限時,對Server.CreateObject的調用失敗,拒絕對此對象的訪問”的方法:

windows server 2003默認的安全級別太高了,找到你組件所在的安裝目錄,右鍵/屬性/安全,添加everyone(我用的是IUSR_WD)的可執行權限,再上傳試試看,是不是ok了?

我用到aspjpeg和aspupload兩個組件,所以這2個安裝目錄都給予IUSR_WD可執行權限。


Server 對象 錯誤 'ASP 0178 : 80070005' 
Server.CreateObject 訪問錯誤 
/upzip/up023ff.asp,行 49 
檢查權限時,對 Server.CreateObject 的調用失敗。拒絕對此對象的訪問。 

    找到第49行,發現是:

Set Photo = Server.CreateObject("Persits.Jpeg") '建立對象

    問題原因出來了,Aspjpeg組件調用的權限不夠,這是由于默認的win2003服務器的安全設置太高,導致Aspjpeg組件的上傳權限不夠。必須對win2003服務器做相關的設置,才能解決問題。

   解決方法:

   1、調用Server.CreateObject("Persits.Jpeg")的時候發生錯誤,解決如下:

   開始->運行->dcomcnfg

   找到"aspjpeg"(這個名稱取決于你調用的Object是什么),然后右鍵->屬性->安全 把讀寫權限都給everyone即可。

   2、也可以把aspjpeg.dll的讀寫權限賦給相關的用戶。在aspjpeg.dll上右鍵--屬性--安全----添加--高級--立即查找--添加users,默認讀取、讀取和運行權限即可。

   3、IIS里->目錄安全性->編輯->匿名訪問 去勾->確定后 可以訪問了,然后再重新設置一遍,把匿名訪問 加勾,以后就可以正常訪問了。

   補充:微軟的知識庫里面搜索了一下找到一篇,他說設置一下%ProgramFiles%/Common Files/System的權限:Add Everyone to the existing permissions, give at least Read permissions to Everyone, and apply these new settings to all files and subfolders.

   這里要賦予Everyone可以讀和可以修改的權限,光光給可讀的權限是不夠的,必須給可修改(或可寫)的權限,才能解決該錯誤。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富蕴县| 昆明市| 和林格尔县| 汉阴县| 周宁县| 福鼎市| 康保县| 平利县| 项城市| 南涧| 曲靖市| 吴堡县| 陇西县| 苗栗市| 大厂| 德清县| 观塘区| 佛教| 安泽县| 高碑店市| 镇宁| 封开县| 行唐县| 桦甸市| 营口市| 新邵县| 门源| 古丈县| 孟村| 高台县| 墨江| 和田县| 武威市| 黄平县| 东乌珠穆沁旗| 兴仁县| 秭归县| 香港| 彰武县| 涡阳县| 田林县|