最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Server.CreateObject的調(diào)用失敗拒絕對此對象的訪問的解決方法

 更新時間:2008年08月08日 23:44:55   作者:  
檢查權(quán)限時,對Server.CreateObject的調(diào)用失敗,拒絕對此對象的訪問給出下面的解決方法
今天把一個網(wǎng)站的數(shù)據(jù)從win2000服務(wù)器轉(zhuǎn)移到了win2003服務(wù)器上,然后調(diào)試,發(fā)現(xiàn)在用aspjpeg組件上傳圖片的時候,提示出錯:
其實很多時候是因為你安裝的插件權(quán)限設(shè)置不當(dāng)造成的。應(yīng)該堅持你最近安裝了什么組件。

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

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

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


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

    找到第49行,發(fā)現(xiàn)是:

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

    問題原因出來了,Aspjpeg組件調(diào)用的權(quán)限不夠,這是由于默認的win2003服務(wù)器的安全設(shè)置太高,導(dǎo)致Aspjpeg組件的上傳權(quán)限不夠。必須對win2003服務(wù)器做相關(guān)的設(shè)置,才能解決問題。

   解決方法:

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

   開始->運行->dcomcnfg

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

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

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

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

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

相關(guān)文章

最新評論

恭城| 遵化市| 工布江达县| 丹东市| 金溪县| 天峨县| 漳浦县| 肥乡县| 台北县| 滨州市| 平山县| 潜江市| 观塘区| 屯昌县| 韩城市| 桓台县| 雷山县| 南宫市| 丰县| 仪陇县| 武川县| 沁源县| 麻城市| 元氏县| 崇仁县| 赞皇县| 化德县| 湟源县| 绵竹市| 昌乐县| 东海县| 定襄县| 宝兴县| 卢湾区| 平利县| 赤城县| 波密县| 南宁市| 驻马店市| 烟台市| 合阳县|