2010年3月16日火曜日

ISAPI のハンドラマッピング WOW64

以前、mdbを利用したClassic ASP のシステムを64bit OS で動かす場合には
WOW64(Windows-On-Windows 64)を利用する設定が必要と書きました。


Microsoft.Jet.OLEDB.4.0 と 64bit環境




ハンドラマッピングで「*.html」へのアクセスをISAPIで「asp.dll」にマッピングしていた場合
64bit OS に移行し、さらにWOW64で動かすには次のような変更が必要です。




「サーバマネージャ」→「サイト選択」→「ハンドラマッピング」→「スクリプトマップの追加」
で上記のウィンドウが出ますので、「実行可能ファイル」のところを


C:\Windows\System32\inetsrv\asp.dll
(もしくは%windir%\system32\inetsrv\asp.dll)

から

C:\Windows\SysWOW64\inetsrv\asp.dll

へと変更すればマッピングが可能になります。
また必要に応じて「ASPClassic」のマッピングも上記のように設定し直します。

0 件のコメント:

コメントを投稿