私はC#を使用して既存のASP.net2.0アプリケーションで作業しており、Windows 2008 R2サーバー64ビットでIIS 7.5に展開しています。
私のアプリケーションでは、さまざまな画像サイズが以下の IIS 設定から処理されます。この効果は、次のように画像サイズにアクセスすると
http//domainname.com/images/imagename.jpg?w=21&h=213
画像は、指定された幅と高さのパラメーターで自動的にサイズ変更されます。すべては、web.config の以下のエントリが原因で発生します
<system.webServer>
<handlers>
<add name="png" path="*.png" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="jpg" path="*.jpg" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="jpeg" path="*.jpeg" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
</handlers>
</system.webServer>
上記の web.config ファイルのパス aspnet_isapi.dll を指すようにイメージの isapi フィルターを追加したときに、エントリが表示されます。
それはうまくいきます。
同じ IIS のアプリケーション プールを 32 ビットから 64 ビットにアップグレードしました。画像のサイズ変更が失敗しています。理由としては、設定で「bitness32」と書いてあるので、「bitness64」のように64ビットにして設定を更新したからだと思います。
<system.webServer>
<handlers>
<add name="png" path="*.png" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="jpg" path="*.jpg" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="jpeg" path="*.jpeg" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
</handlers>
</system.webServer>
しかし、これを行うと、さまざまな画像がサイトに表示されなくなりました。
提案してください、これを緊急に修正するにはどうすればよいですか
よろしく、