我得到了Chrome瀏覽器開發工具的網絡選項卡此錯誤消息:如何確定哪些資源調用失敗?
無法加載資源:服務器的狀態爲迴應400(錯誤請求)的http://本地主機/%3C%=%20System .Configuration.ConfigurationManager.AppSettings [%22ThisApp%22]%20 %% 3E/Content/Images/SSCSsprite.png
...但該圖像確實存在,在該位置,並在其他地方加載正常(我看到它稍後在狀態碼爲304的網絡堆棧中)。那麼,如何確定對該圖像的哪個引用是不好的?
有些地方引用該文件是這樣的:
background-image: url('/@ConfigurationManager.AppSettings["ThisApp"]/Content/Images/SSCSsprite.png');
...但別人都在用這種老式的風格:
background:#344f9b url('/<%= System.Configuration.ConfigurationManager.AppSettings["ThisApp"] %>/Content/Images/SSCSsprite.png') repeat-x 0 -368px;
我非常懷疑存在'http://localhost/%3C%=%20System.Configuration.ConfigurationManager.AppSettings [%22ThisApp%22]%20 %% 3E/Content/Images/SSCSsprite.png'。 – SLaks
特別是,您在未預處理的文件中使用Razor和ASPX代碼。 – SLaks
因此,我應該將所有對該.png的引用轉換爲第一種格式?我不確定爲什麼這比引用「/TLDReporter/Content/Images/SSCSsprite.png」更好(TLDReporter是項目的名稱)。 –