サブフォルダー内にブログがあるasp.net Webサイトを継承しました。機能しているサイトを新しいサーバーに移動したところ、画像が読み込まれなくなりました。画像は image.axd で動的に読み込まれます。
私は今、asp.netについてほとんど何も知りません。私はphpの男です。URL マッピングについて Google で多くの検索を行い、顔が青くなるまで webconfig ファイルを調べました。
何を探すべきかについての指針はありますか?IIS7で実行しています
ありがとう
サブフォルダー内にブログがあるasp.net Webサイトを継承しました。機能しているサイトを新しいサーバーに移動したところ、画像が読み込まれなくなりました。画像は image.axd で動的に読み込まれます。
私は今、asp.netについてほとんど何も知りません。私はphpの男です。URL マッピングについて Google で多くの検索を行い、顔が青くなるまで webconfig ファイルを調べました。
何を探すべきかについての指針はありますか?IIS7で実行しています
ありがとう
web.config で、イメージ ハンドラーを構成する必要があります。次のようになります。
<httpHandlers>
<add verb="*" path="image.axd" type="ImageHandler" validate="false"/>
</httpHandlers>
この例のイメージ ハンドラーは、App_Code フォルダーで ImageHandler.cs という名前のコード ファイルを探します。
イメージ ハンドラーは、IIS コンソール ウィンドウでも構成できます。たぶん、古いサーバーで古い設定を見つけることができますか?
あなたは、「画像は image.axd で動的に読み込まれている」とおっしゃいました。
これは、デフォルトで画像が /app_data/files から取得されることを意味します。
したがって、古いサーバーでは機能したが、新しいサーバーでは機能しなかった場合は、権限の問題を示しています。
これにより、画像が使用しているファイル パスがわかります。
これで問題が解決します。
この問題を解決できない場合は、検討できます。
お役に立てれば、
ブライアン・デイビス