私の ASP.NET MVC Web アプリでは、画像ファイルのアップロードが必要です。これらの画像ファイルは、画像ファイルのパスが画像タグの scr parm に挿入される部分ビュー レンダリングを介して表示されます。これは開発モードではうまく機能しますが、サーバーにデプロイすると画像が表示されません。ResolveClientUrl を含むパスを指定する多くの方法を試しましたが、役に立ちませんでした。テストとして、アップロードされていないが元のコンテンツの一部であるいくつかの画像のパスをハードコーディングし、サーバーから正常に表示されました。これは、テスト用に追加のイメージ タグが挿入されたパーシャルです。ここでも、ローカルの開発環境ではすべて正常に表示されますが、サーバーにデプロイすると表示されません。部分的なビューから返されたものをキャプチャするようにアラートを設定しましたが、パスは正常に見えます。任意の提案をいただければ幸いです。
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%@ Import Namespace="ULS_Site.Models"%>
<table>
<%stringequipID = ""; %> ' /> <% foreach (IEnumerable として ViewData.Model 内の var item) %> <%{%> " alt=" " /> <%equipID = item.entity_id;%> )" value="Delete" スタイル="幅:45px; フォントサイズ:11px" />
<%}%>