使用に同意するものと見なされます。コード提供終了済みコンテンツ申し訳ありません。リクエストされたコンテンツは削除されています。自動的にリダイレクトされます。標題のとおり、localhostで画像の表示ができなく、解決方法をご教示ください。OS:Windows10開発環境:VisualStudio2019言語:VisualBasicアプリケーションの構成WebTest├Images│└Logo.png├Page│└TopPage.aspx└WebTest.MasterWebTest.MasterにImageコントール(id=Image1)を追加して、ImageUrlプロパティにImages\Logo.pngを設定しました。デザインビューのImage1のプロパティウインドウのImageUrlプロパティは、「~/Images/Logo.png」と表示しております。runat="server"></asp:SiteMapPath></header></form></body>TopPage.aspxは、このMasterファイルを継承して作成しました。ソリューションエクスプローラからTopPage.aspxを選択して、コンテキストメニューの「スタートページに設定」でスタートページに設定しました。Edgeでhttp://localhost/WebTest/Page/TopPage.aspxのURLを入力してアクセスすると、TopPage.aspxは表示されるのですが、Logo.pngの描画の場所の左上に「×」マークが出て実物が表示されません。以下、調べたのですが、表示されない原因が究明できませんでした。Edgeで「ソースの表示」を選択し、srcが正しい場所を指定できているか確認しましたが、相対パスで正しく指定できていると考えています。/></header>・発行した場所にpngファイルが発行できているか確認しましたが、「C:\inetpub\wwwroot\WebKSM\Images」に「Logo.png」があることを確認しました。・アクセス権限を調べましたが、「IUSR」「IIS_ISRS」「DefaultAppPool」に「読み取り」を許可していることを確認しました。「IIS_ISRS」は、加えて「読み取り実行」および「フォルダーの内容の一覧」も許可になっています。・別のブラウザなら表示されるかと、InternetExplorerでアクセスしてみましたが、同じく表示されませんでした。・別ファイル「test.jpeg」をImagesに登録して、Image1に「test.jpeg」を設定しましたが、同じくDebugでは表示されましたが、localhostからのアクセスでは表示されませんでした。参考書一つ読み、学び始めたばかりですので、言い回し等、説明に不備があれば申し訳ございません。ネットで類似する解決策を検索したのですが、うまく見当たらず、質問させていただいた次第です。お手数ですが、何処に問題があるか、アドバイスを頂けますでしょうか。以前これではまったことがあったので...。Fiddlerもといネットワークの知識が全くなく、キャプチャーしたもののどのデータをチェックすれば良いかわかりません。タイプと画像のサイズが正しいかです。見ると画像のバイト列(下の応答の黒文字の部分)が分かりますのでそれもチェックしてみてください。解決のためのヒントが見つかるのではないかと思います。コントロールがあるとか、どう考えても普通ではないように見えます。それでうまくいくとは思えないのですが、開発環境では問題なかったというのが解せません。画像を得るため自分が作ったサンプルコードですが、どうしてもうまくいかない&原因も分からない場合は、ここまで簡略化して試してみてはいかがですか。1:47返信|引用すべての返信0サインインして投票もう一点確認した事項があります。・「http://localhost/WebTest/Images/Logo.png」でアクセスしたところ、何も表示されませんでした。エラーも出ていません。左上の「×」も出ません。エラーが出ていないということは、アクセスはできていると考えています。開発者ツールで要求・応答をキャプチャーして内容を見てください。そこにヒントが見つかると思います。その前に、試す前にはその都度ブラウザのキャッシュを消去してください。想像でレスして想像が間違っていると混乱を招くのですが、想像ベースで一言言うと、こういうケースでありがちなのがファイルが存在しないかパスが間違っているということです。エラーが返ってきていたらその可能性が高いです。なくてもヒントは得られるのではないかと思います。21:38返信|引用0サインインして投票アドバイスいただきありがとうございます。ブラウザのキャッシュを消去してから、Fiddlerを立ち上げ、localhostでアプリケーションにアクセスしてみました。#キャプチャした画面を画像で載せたかったのですが、画像を挿入すると投稿できなかったため、諦めました。Logo.png含め、Resultは200で返ってきているので、成功している模様です。Fiddlerもといネットワークの知識が全くなく、キャプチャーしたもののどのデータをチェックすれば良いかわかりません。次に調べるべき方法をご教示いただけないでしょうか。18:12返信|引用0サインインして投票Image1のImageURLに存在しないファイル名「Logo1.png」を指定して、キャプチャをとった場合、確かにResultは404でした。Fiddlerもといネットワークの知識が全くなく、キャプチャーしたもののどのデータをチェックすれば良いかわかりません。タイプと画像のサイズが正しいかです。見ると画像のバイト列(下の応答の黒文字の部分)が分かりますのでそれもチェックしてみてください。解決のためのヒントが見つかるのではないかと思います。コントロールがあるとか、どう考えても普通ではないように見えます。それでうまくいくとは思えないのですが、開発環境では問題なかったというのが解せません。画像を得るため自分が作ったサンプルコードですが、どうしてもうまくいかない&原因も分からない場合は、ここまで簡略化して試してみてはいかがですか。使っている場合は解釈が変わるようです。指定を一時的に、http://localhost/WebTest/Page/../Images/Logo.pnghttp://localhost/WebTest/Images/Logo.png指定した場合にも、画像のロードが失敗してしまうのか確認してみては如何でしょう。変更されているとか...。使っている場合は解釈が変わるようです。