ClassicASPを使用しています。
Set theForm = Server.CreateObject("Persits.Upload")
theForm.OverwriteFiles = True
上記のコードを実行すると、エラーが発生します。
Server object error 'ASP 0177 : 800401f3' Server.CreateObject Failed
どうすればこれを解決できますか?
PersitsUploadの登録を解除しますDLLそして0056を使用して再登録します32。以下はDLLを登録および登録解除する手順です
DLLの登録
regsvr32 <filename>.dll
または
regsvr32 <path>\<filename>.dll
ここで、はファイルへのパスであり、はファイルの名前です。
DLLの登録解除
regsvr32 -u <filename>.dll
または
regsvr32 -u <path>\<filename>.dll
Classic ASPでは、コードが新しいサーバーに移動されたときにこのエラーが発生していました。 Classic ASPでの私の小さな経験から、それは別のDLL登録の問題のように見えました。私の場合、DLLが見つからなかったため、登録できませんでした。登録されると、問題が修正されました。
チェックする項目のリストは次のとおりです。
詳細については、次のリンクを参照してください。
ここに投稿した包括的なチェックリスト
エラーASP 0177:8007007eServer.CreateObjectがCOMDLLで失敗します
クラシックASPの32ビットと64ビットの両方で使用するDLLの登録の問題と、発生する一般的な問題を扱います。
ここに投稿しますが、答えを複製したくありません。