0

サブフォルダー内にブログがあるasp.net Webサイトを継承しました。機能しているサイトを新しいサーバーに移動したところ、画像が読み込まれなくなりました。画像は image.axd で動的に読み込まれます。

私は今、asp.netについてほとんど何も知りません。私はphpの男です。URL マッピングについて Google で多くの検索を行い、顔が青くなるまで webconfig ファイルを調べました。

何を探すべきかについての指針はありますか?IIS7で実行しています

ありがとう

4

2 に答える 2

0

web.config で、イメージ ハンドラーを構成する必要があります。次のようになります。

<httpHandlers>
  <add verb="*" path="image.axd" type="ImageHandler" validate="false"/>
</httpHandlers>

この例のイメージ ハンドラーは、App_Code フォルダーで ImageHandler.cs という名前のコード ファイルを探します。

イメージ ハンドラーは、IIS コンソール ウィンドウでも構成できます。たぶん、古いサーバーで古い設定を見つけることができますか?

于 2013-02-19T13:50:53.213 に答える
0
  1. app_data フォルダーには読み取り/書き込みアクセスが必要です

あなたは、「画像は image.axd で動的に読み込まれている」とおっしゃいました。

これは、デフォルトで画像が /app_data/files から取得されることを意味します。

したがって、古いサーバーでは機能したが、新しいサーバーでは機能しなかった場合は、権限の問題を示しています。

  1. Firebug をインストールする

http://getfirebug.com/

これにより、画像が使用しているファイル パスがわかります。

これで問題が解決します。

  1. 問題の Web サイトの URL は何ですか?

この問題を解決できない場合は、検討できます。

お役に立てれば、

ブライアン・デイビス

于 2013-02-20T08:52:37.243 に答える