3

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はそれを見つけることができません。

4

1 に答える 1

1

LoadPicture()http://www.w3schools.com/vbscript/func_loadpicture.aspと組み合わせて、代わりにAspNetImageを使用することで、問題を解決することができました

http://code.google.com/p/aspnetimage/

于 2012-10-15T14:22:42.577 に答える