我假設這是一個簡單的問題,但如果我能找到答案,我就會受到影響。Visual Studio中樣式表的相對路徑在預覽中不起作用
我在Visual Studio 2008的網站樣式表(和圖像)的路徑是按以下格式/css/stylesheetname.css
在Web項目的Visual Studio中的根文件夾是否存在樣式表也一樣。這些路徑在IIS中運行時工作正常。
如果我使用Visual Studio中的內置Web服務器的路徑失敗,因爲它把項目名稱中的路徑,即http://localhost:2020/projectname/default.aspx
在這種情況下,/需要的路徑右後衛http://localhost:2020
這進一步加劇因爲如果單擊「設計」,導入背景圖像的樣式都會失敗,儘管樣式表已正確導入(因爲樣式表工作的所有其他方面,例如.class{font-family:arial;}
有效,但.class{background: url(/images/image.jpg)}
不適用)。
我想這是所有與Visual Studio如何計算其網站的根路徑,但我找不到一個設置來改變這一點。
任何想法?? 更新:根據Egil Hansen的答案我將CSS文件中的路徑轉換爲相對路徑。但是,背景圖像仍然不會在設計模式下顯示。我會在適當的時候看看使用主題來解決這個問題。