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