IIS6を搭載した古いWindows2003サーバー(32ビット)をIIS7.5を搭載したWindows2008サーバー(64ビット)にアップグレードしています。新しいマシンに必要なDLLをインストール中です(必要なのは2つだけです)。最初のものはうまくいきました。2番目のASPIMAGE.DLLはいくつかの問題を引き起こしています。
これが私が行ったことです(XZIP.DLLで機能したのと同じプロセス):
- ASPIMAGE.DLLをC:\ Windows\SYSWOW64に移動します
C:\Windows\SYSWOW64\regsvr32.exe C:\Windows\SYSWOW64\ASPIMAGE.DLL
-「ASPIMAGE.DLLのDLLRegisterServerが成功しました」というプロンプトが表示されます。私はこれを複数回実行しました-それが問題ではないことを願っています。- アプリケーションプールで「32ビットアプリケーションを有効にする」をTrueに設定します。念のため、サイトとAppPoolを再起動しました。
コードの実行を試みます(これはWin2003マシンで正常に機能します):
このエラーが発生します:
サーバーオブジェクトエラー'ASP0177:800703e6'
Server.CreateObjectが失敗しました
/scripts/update/resize.asp、2行目
800703e6
これも代わりに試しましたが、同じ問題が発生していることに注意してください(登録は正常に見えますが、コードで認識できません): http ://code.google.com/p/aspnetimage/
問題は何ですか?正常に登録されているように見えるので、私には奇妙ですが、ASPはそれを見つけることができません。