この記事では、ASPのキーワードエラー「80004005」のソリューションを紹介します。興味のある友人はそれを参照できます。
次のエラーが発生した場合:
ODBCドライバーエラーのためのMicrosoftOLEDBプロバイダー '80004005'
[Microsoft] [ODBC Microsoft Access Driver]共通エラーは、レジストリキーワード「プロセス0xa78スレッドの一時的(揮発性)ジェットDSNを開くことができません。
ステップ1:ユーザーIUSR_MACHINE(ユーザーアカウントへの匿名アクセス)が書き込み可能な許可を持つようにデータベースファイルを設定してください。
ステップ2:それが機能しない場合、レジストリhkey_local_machine/software/odbcを設定して、ユーザーiusr_machine(ユーザーアカウントへの匿名アクセス)が執筆可能な権限を持つようにすることができます。
ステップ3:それが機能しない場合、データベースファイルに問題があるか、接続文字列が間違っているということです。
大きなファイルのアップロードに失敗したエラーが発生した場合は、次のソリューションを使用します。
一般的に、Win2K3のASPを使用してファイルをアップロードすることは、システムに制限があり、メソッドを手動で変更できます。
サービス内のIIS管理サービスサービスを閉じます(方法1:開始 - 開始 - 制御パネル - 管理ツール - サービス - サービスを見つけるときにサービスを締めます;方法2:コマンドiisreset.exe /stopを実行しますcmd);
Windows/system32/inesrv/(メモ帳で開く)でmetabase.xmlを見つけます。
開いて、AspMaxRequestEntityAllowedを見つけて必要な値に変更します。デフォルトは204800、つまり200kです。
次に、IIS管理サービスサービスを再起動します(iisreset.exe /startを実行します)。
上記は、この記事のASPの一般的な問題の解決策であるため、すべての人の学習に役立つことを願っています。