使っているのでパスの問題は回避できていると思うのですが、それで問題が出るのが不可解です。違いを調べることを自分はお勧めしています。4:20返信|引用0サインインして投票SurferOnWwwさんご丁寧にありがとうございます。おかげで問題は、Contents-Lengthにあることがわかりました。応答結果は200で、Contents-Typeも、image/pngでしたが、Contents-Lengthが0でした。Contents-Lengthが0になる原因がインターネットで検索しても、有益な情報は得られず、解決には至っていません。何度も申し訳ないですが、Contents-Lengthが0になる可能性を教えていただけないでしょうか。新規にアプリケーション直下にWebフォームを作成し、Imageコントロールの追加とImageURLのプロパティを設定しただけでも、Contents-Lengthが0で表示できませんでした。コントロールがあるとか、どう考えても普通ではないように見えます。それでうまくいくとは思えないのですが、開発環境では問題なかったというのが解せません。これは、投稿時にaspxの中身を割愛して載せたため、誤解させてしまったかもしれません。Image1はhead要素ではなく、formタグの中のheaderタグに定義しております。HTMLの参考書に、divだけでなく、ヘッダーのタグには、headerタグを使用すべきと言う内容を受けて、使ってみたところです。魔界の仮面弁士さんアドバイスいただきありがとうございます。SuferOnWwwさんのおっしゃるとおり、MVCではなく、シンプルなWebFormで勉強しています。アドバイスいただいたとおり、WebTest直下に新規にWebFormを作成して、Imageコントールを設定しましたが、結果は同じで表示できませんでした。SuferOnWwwさんのおかげで、レスポンスのContents-Lengthに問題があるところまでは、わかりました。論点は違うとは思うのですが、TopPage.aspxのPage_Load()の中に、Response.ContentsType="image/png"Response.WriteFile("~/Images/Logo.png")Response.End()と、コーディングすると、TopPage.aspx本来の画面構成はなくなるのですが、Logo.pngが表示されることは確認できました。リクエストヘッダに対するレスポンスに何らかLogo.pngのデータを設定するコーディングが必要なのでしょうか。以前これではまったことがあったので...。コードが動的に画像ファイルを取得してきて応答を返したからでしょう。ハンドラとは異なります。その違いが結果に現れたのだと思われます。機能の有効化をチェックしてみてください。22:49返信|引用0サインインして投票Hongliangさんありがとうございます。静的なコンテンツをチェックをつけましたら、正しく画像を表示することができました。SuferOnWwwさん長い間、ご丁寧に教えていただきありがとうございました。Fiddlerの使い方や要求と応答の勉強にもなりました。