所以這裏有一個有趣的難題。爲什麼Visual Studio WebDev不加載我的StyleSheet?
我有一個頁面,default.aspx。它有一個鏈接標籤的樣式表,坐落在CSS子文件夾:
<link type="text/css" rel="Stylesheet" href="Css/Logon.css" media="all" />
的文件夾結構如下:
[Root]
[CSS]
[Images]
[Logon]
沒有大的意外。 (我們的default.aspx頁面是我們的登錄頁面,再次,沒有大的驚喜。)
問題出在這裏。如果您在IIS中啓動該頁面,該頁面將呈現精美。 CSS載入,字體出現,一切都定位恰當,獅子放下羔羊。
如果您在WebDev中查看頁面,則不會加載樣式表。由於它指定了所有的圖像,字體和位置,所有東西都是白色的黑色,以Times New Roman的形式砰砰地撞擊窗口邊界。狗在圈內追逐貓,造成交通事故。混沌隨之而來。
爲什麼?我如何解決它?我需要提供哪些信息才能得出滿意的結論?
P.S. I am瞭解在IIS和Webdev中運行它之間的URL差異,但差異對我來說似乎沒有多大意義,原因很簡單:樣式表的路徑與相對於default.aspx頁面。樣式表沒有被加載在所有。我可以看到這一點,因爲根本沒有字體樣式。