婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > ASP:ActiveX不能創(chuàng)建Scripting.FileSystemObject對(duì)象解決辦法

ASP:ActiveX不能創(chuàng)建Scripting.FileSystemObject對(duì)象解決辦法

熱門(mén)標(biāo)簽:外呼線路批發(fā) 創(chuàng)意電話機(jī)器人 世界地圖標(biāo)注了哪些城市 java外呼系統(tǒng)是什么 石家莊慧營(yíng)銷(xiāo)外呼系統(tǒng) 濟(jì)源電銷(xiāo)外呼系統(tǒng)線路 梧州市地圖標(biāo)注 武穴地圖標(biāo)注 地圖標(biāo)注陽(yáng)江

今天遇到個(gè)問(wèn)題,一個(gè)ASP網(wǎng)站生成靜態(tài)頁(yè)面時(shí)報(bào)錯(cuò):

Microsoft VBScript 運(yùn)行時(shí)錯(cuò)誤 錯(cuò)誤 '800a01ad'
ActiveX 部件不能創(chuàng)建對(duì)象: 'Scripting.FileSystemObject'

其實(shí)這個(gè)問(wèn)題比較常見(jiàn),報(bào)錯(cuò)原因是服務(wù)器不支持FSO組件。像風(fēng)訊、科汛、動(dòng)易這些ASP的主流CMS系統(tǒng)中經(jīng)常會(huì)遇到這種情況,因?yàn)樗麄兌际遣扇§o態(tài)生成機(jī)制的,需要FSO組件支持。在開(kāi)始之前,你有必要先用ASP探針測(cè)試下服務(wù)器對(duì)FSO組件的支持情況,通常我們使用的是Windows 2003系統(tǒng)的服務(wù)器。
下面說(shuō)下我的具體解決思路,對(duì)每一種可能會(huì)產(chǎn)生報(bào)錯(cuò)的原因都作了相應(yīng)分析,希望對(duì)你能有所幫助。

1)“scrrun.dll”文件未注冊(cè)。行C:\WINDOWS\system32文件夾下,看下有沒(méi)有scrrun.dll文件。如果沒(méi)有,就去系統(tǒng)安裝目錄i386文件夾中拷貝一個(gè)過(guò)來(lái)。接下來(lái),開(kāi)始菜單->運(yùn)行以下命令注冊(cè)一下FSO組件即可:
regsvr32.exe %windir%/system32/scrrun.dll這樣就開(kāi)啟了服務(wù)器對(duì)FSO組件的支持,如果你想關(guān)閉FSO組件,則運(yùn)行以下命令:

regsvr32.exe /u %windir%/system32/scrrun.dll正常到這里,你的問(wèn)題就可以解決了。

2)如果還不行,檢查一下瀏覽器是否禁用了ActiveX控件。正常是不會(huì)的,除非是服務(wù)器,安全級(jí)別才會(huì)嚴(yán)格限制。如果存在這種情況,那就把瀏覽器的安全級(jí)別調(diào)整為中低即可。
3)你的服務(wù)器本身就不支持FSO組件。
4)考慮權(quán)限問(wèn)題。依次執(zhí)行如下操作:
開(kāi)始菜單->運(yùn)行->regedit->確定,依次找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject,右鍵“權(quán)限”,加上Everyone、Internet來(lái)賓帳號(hào)(IUSR...)用戶(hù)的權(quán)限,重啟IIS即可解決。
5)附:服務(wù)器不支持Scripting.Dictionary組件的解決辦法
通過(guò)以上幾步就能完美解決ActiveX創(chuàng)建對(duì)象失敗的問(wèn)題了。如果還出現(xiàn)不支持Scripting.Dictionary組件的問(wèn)題,解決辦法也是類(lèi)似的,參考第一步執(zhí)行regsvr32.exe %windir%/system32/scrrun.dll命令即可。如果還沒(méi)解決,則考慮權(quán)限問(wèn)題,可以參照第四步到注冊(cè)表中給這個(gè)對(duì)象添加下權(quán)限即可。舉一反三,如果再遇到類(lèi)似問(wèn)題的話,知道怎么去解決了吧!
6)附:Server.CreateObject 失敗解決辦法。我們執(zhí)行程序的時(shí)候可能會(huì)提示類(lèi)似錯(cuò)誤,如下:
服務(wù)器對(duì)象 錯(cuò)誤 'ASP 0177 : 800401f3'
Server.CreateObject 失敗
/include/test.asp,行38打開(kāi)test.asp,檢查源碼38行附近,看下創(chuàng)建對(duì)象的寫(xiě)法有沒(méi)有錯(cuò)誤,標(biāo)準(zhǔn)寫(xiě)法應(yīng)該是:

% Set fso = Server.CreateObject("Scripting.FileSystemObject") %>
這種情況大多是程序員粗心導(dǎo)致的。其實(shí),Scripting.FileSystemObject組件是可以改名的,這樣會(huì)增加服務(wù)器的安全性,我們可以在注冊(cè)表中更改,方法如下:
開(kāi)始菜單->運(yùn)行->regedit->確定,依次找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject,右鍵“重命名”,再執(zhí)行第一步注冊(cè)下scrrun.dll文件即可。注意一點(diǎn),你寫(xiě)程序的時(shí)候要以這個(gè)新名稱(chēng)創(chuàng)建對(duì)象,否則會(huì)報(bào)錯(cuò)。7)附:IIS自帶組件
有沒(méi)有發(fā)現(xiàn)一點(diǎn),這些問(wèn)題的原因都出在IIS自身組件身上,下面提供下常見(jiàn)的IIS組件,以供參考:
MSWC.AdRotator
MSWC.BrowserType
MSWC.NextLink
MSWC.Tools
MSWC.Status
MSWC.Counters
SWC.PermissionChecker
WScript.Shell
Microsoft.XMLHTTP
Scripting.FileSystemObject
ADODB.Connection小結(jié)一下,關(guān)于ActiveX不能創(chuàng)建Scripting.FileSystemObject對(duì)象的類(lèi)似問(wèn)題,大體上解決辦法都是類(lèi)似的,主要是思想要清晰:首先考慮組件注冊(cè)問(wèn)題,其次是組件權(quán)限問(wèn)題,如果服務(wù)器配置沒(méi)有問(wèn)題的話,那就仔細(xì)檢查一下你的程序源碼吧!

標(biāo)簽:迪慶 南寧 淮北 唐山 滁州 甘南 揭陽(yáng) 來(lái)賓

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP:ActiveX不能創(chuàng)建Scripting.FileSystemObject對(duì)象解決辦法》,本文關(guān)鍵詞  ASP,ActiveX,不能,創(chuàng)建,Scripting.FileSystemObject,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP:ActiveX不能創(chuàng)建Scripting.FileSystemObject對(duì)象解決辦法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP:ActiveX不能創(chuàng)建Scripting.FileSystemObject對(duì)象解決辦法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 岳阳市| 吉木乃县| 时尚| 正阳县| 靖边县| 县级市| 翼城县| 乡宁县| 楚雄市| 蓝田县| 彰化市| 福贡县| 舟曲县| 马关县| 尚志市| 顺平县| 西城区| 青州市| 武强县| 石狮市| 钦州市| 彰化县| 金堂县| 高尔夫| 大关县| 弋阳县| 化州市| 广丰县| 光泽县| 嘉黎县| 新建县| 华蓥市| 邹城市| 新竹市| 恩施市| 平定县| 喀喇| 锡林浩特市| 西充县| 屏山县| 射洪县|