2015-01-16 31 views
2

我有一個運行在II 7.5上的ASP.NET網站,我試圖使移動友好。但大多數情況下它工作正常,但我發現在使用移動瀏覽器查看時,我的圖片都不會加載。當我嘗試通過移動瀏覽器上的URL直接查看任何圖像時,我得到一個ASP.NET「拒絕訪問路徑[路徑]」,但它引用的路徑位於不存在的位置在文件系統中(我的網站路徑後跟「/ App_Data/Cache/...」)。圖片將不會加載到移動瀏覽器(500錯誤拋出)

我已經得到了廣泛的網上搜索,並試圖無濟於事了不少分辨率(如改變圖像大小,設置在img元到100%的最大寬度時,img標籤的寬度和高H設定爲圖像的確切寬度和heighth,使用background-image等)。 Chrome開發人員工具中顯示的錯誤僅爲500內部服務器錯誤 - 當我嘗試直接訪問圖像時,僅出現上述更詳細的錯誤。

我使用背景圖像在CSS嘗試一個方法的一個例子:

background-image: url("Images/heroIpad.jpg"); 

我已經能夠獲得要顯示的圖像上的移動瀏覽器的唯一方法是通過圖像轉換爲一個base64編碼的字符串,因此不會嘗試加載實際圖像,但我無法爲較大的背景圖像做到這一點。這些圖像在桌面瀏覽器上都可以很好地顯示。

提供的任何幫助非常感謝!

回答

相關問題