簡體   English   中英

不顯示在實時服務器中顯示在本地主機中的圖像

[英]Not showing the images in live server which is showing in my local host

我正在使用C#在VS2010中處理郵箱模塊

我用ascx頁面進行了控制,並在該頁面中為Inbox,SentItems和Deleted Items創建了三個不同的gridview。

在所有三個gridview中,我為“答復和轉發”圖像添加了兩列,顯示在用戶答復或轉發消息的位置。

該功能在我的本地主機中運行良好。

但是今天我已經將其部署在實時服務器上。

我發現我沒有顯示圖像。

當我通過螢火蟲檢查元素時,我在HTML源代碼中發現它顯示了“無法加載給定URL”,而對於其他圖像,則顯示了圖像。

誰能告訴我為什么會這樣並幫助我..?

檢查URL是否指向實時服務器上的正確物理路徑。

引用此-ASP.NET Web項目路徑

ASP.NET將〜運算符解析為當前應用程序的根。 您可以將〜運算符與文件夾結合使用,以指定基於當前根目錄的路徑。

下面的示例顯示〜運算符,該運算符用於在使用Image服務器控件時為圖像指定相對於根的路徑。在此示例中,從Web應用程序根目錄下的Images文件夾中讀取圖像文件,無論頁面在網站中的位置。

<asp:image runat="server" id="Image1"
  ImageUrl="~/Images/SampleImage.jpg" />

您可以在服務器控件中任何與路徑相關的屬性中使用〜運算符。 〜運算符僅在服務器控件和服務器代碼中被識別。 您不能將〜運算符用於客戶端元素。

我找到了解決此錯誤的方法。 基本上在服務台中將permision設置為紅色,並在您托管網站的位置寫信。 然后解決這個問題。

第二件事:u檢查文件夾圖像文件夾路徑,將圖像保存在幫助台中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM