一個(gè)很簡(jiǎn)單的問(wèn)題,但是研究半天,給出標(biāo)準(zhǔn)答案,XP或2003下
如FSO,在NTFS格式下
Regsvr32 %systemroot%\system32\scrrun.dll
如果注冊(cè)成功,但ASP中依然無(wú)法使用
先看scrrun.dll在NTFS格式下的權(quán)限,看是否加入user組中,如沒(méi)有請(qǐng)用下命令
cacls %systemroot%\system32\scrrun.dll /d guests
而在FAT32格式下面,因?yàn)闆](méi)有文件權(quán)限,無(wú)需要上面的步驟
而注冊(cè)表中依然有用戶權(quán)限
請(qǐng)查看HKEY_CLASSES_ROOT\Scripting.FileSystemObject的權(quán)限,請(qǐng)加上User組可讀可運(yùn)行權(quán)限
同理,別的DLL組件能注冊(cè)成功但無(wú)法使用也大多是這種問(wèn)題。
簡(jiǎn)單的回答一下,因?yàn)镮IS的登錄用戶不是DLL注冊(cè)時(shí)候的用戶。解決方法 把IIS用戶改為你這個(gè)DLL注冊(cè)的用戶,或者 有沒(méi)有辦法把這個(gè)DLL注冊(cè)給所有用戶!不知道你懂沒(méi),反正就這么點(diǎn)回答了!administrator 設(shè)置密碼,而且IIS用戶那里自己輸入administrator 和密碼 別去查找!
如FSO,在NTFS格式下
Regsvr32 %systemroot%\system32\scrrun.dll
如果注冊(cè)成功,但ASP中依然無(wú)法使用
先看scrrun.dll在NTFS格式下的權(quán)限,看是否加入user組中,如沒(méi)有請(qǐng)用下命令
cacls %systemroot%\system32\scrrun.dll /d guests
而在FAT32格式下面,因?yàn)闆](méi)有文件權(quán)限,無(wú)需要上面的步驟
而注冊(cè)表中依然有用戶權(quán)限
請(qǐng)查看HKEY_CLASSES_ROOT\Scripting.FileSystemObject的權(quán)限,請(qǐng)加上User組可讀可運(yùn)行權(quán)限
同理,別的DLL組件能注冊(cè)成功但無(wú)法使用也大多是這種問(wèn)題。
簡(jiǎn)單的回答一下,因?yàn)镮IS的登錄用戶不是DLL注冊(cè)時(shí)候的用戶。解決方法 把IIS用戶改為你這個(gè)DLL注冊(cè)的用戶,或者 有沒(méi)有辦法把這個(gè)DLL注冊(cè)給所有用戶!不知道你懂沒(méi),反正就這么點(diǎn)回答了!administrator 設(shè)置密碼,而且IIS用戶那里自己輸入administrator 和密碼 別去查找!