3

IIS7.5を搭載した新しいWindows2008Server x64で、従来のASPアプリケーションを32ビットモードで動作させようとしています。クラシックモードでASP.NET2.0に設定された「TEST」という名前のApplicationPoolを作成し、詳細設定に移動して、この新しいAppPoolに対して「32ビットアプリケーションを有効にする」をtrueに設定しました。

サーバー上の単一のWebアプリケーションをこの新しいAppPoolに割り当て、ブラウザーにロードしようとしました。それは私に有効なWin32アプリケーションではないためのエラーである500.0エラー0x800700c1を与えます(再: http: //blogs.msdn.com/b/rakkimk/archive/2007/06/09/problems-with-32-bit- asp-net-2-0-dlls-on-a-windows-2003-server-64-bit.aspx

AppPoolに戻り、32ビットの有効化をfalseに戻すとすぐに、特定のWebアプリケーションが正常に実行されます。ただし、32ビットモードで実行する必要があるアプリケーションが1つあります。そのため、サイトを32ビットモードで動作させようとしています。

何かが足りないように感じますが、その「何か」は、AppPoolで32ビットアプリケーションを有効にしてサイトをそのAppPoolに割り当てることだけを指示するWebサイトには存在しないようです。

4

1 に答える 1

2

この問題は、32ビットモジュールが使用できない32ビットアプリケーションフォルダーの下にあるハンドラーマッピングを削除することで解決されました。この特定の例では、ColdFusion 9 64ビットがサーバーにインストールされており、フォルダーの下のハンドラーマッピングが500.0の問題を引き起こしていました。次のハンドラーマッピングを削除しました。

<add name="AboMapperCustom-1207286671" path="*" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.dll" requireAccess="None" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286690" path="*.jsp" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286691" path="*.jws" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286692" path="*.cfm" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286693" path="*.cfml" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286694" path="*.cfc" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286695" path="*.cfr" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286696" path="*.cfswf" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286697" path="*.hbmxml" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286698" path="*.hbmxml" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
于 2012-06-28T13:50:45.137 に答える