2010-09-20 109 views
0

我正在與vs.net 2010的本地網站項目合作。Visual Studio 2010 - 對CSS和JS文件的引用?

我應該如何引用不在直接網站(應用程序)中的腳本和css文件。該網站將部署到根站點下的虛擬目錄(應用程序)。腳本(js)和css文件是標準文件,並保存在根站點下的vdir中。

這些要求.. - vs.net內,並在設計視圖我需要在CSS中引用 - 當我按下F5(瀏覽到與內置的IIS服務器(卡西尼網站) 引用必須解決文件,以便我們可以在vs.net中正確查看樣式(以及當我們推F5時,或者如果我們在我們的工作站上的IIS上設置本地Web應用程序)

這可能嗎? thx

+0

看來無論我做什麼,我都無法在通過F5(vs.net web服務器)瀏覽網站並同時瀏覽本地IIS目錄的同時獲取設計視圖。 如果css文件位於項目目錄結構中,vs.net中的設計視圖僅顯示正確的css樣式。 – David 2010-09-20 16:58:47

回答

1

沒問題,只需使用完全限定參考(絕對路徑)

<LINK href="http://www.somedomain.com/css/glob.css" rel="stylesheet" type="text/css" /> 

您確實有兩個選擇:相對路徑或絕對路徑。這些之間沒有很好的折衷。從你所描述的,相對路徑不是一個好的選擇。

您需要將http://www.somedomain.com/css/glob.css替換爲要引用的CSS的服務器名稱和完整路徑。而且,你需要爲JS引用做同樣的事情。

+0

當我參考如上所示的完全限定引用時,我得到(如螢火蟲所示)未能載入http://www.somedomain.com/css/glob.css – David 2010-09-20 16:22:29

+0

的源代碼是的,我沒有換出url正確的。我在考慮可能會有這樣的問題,這種類型的鏈接到NTLM(Windows)驗證的網站。我知道這個鏈接是正確的,因爲我可以複製/粘貼到新的瀏覽器,但如上所示,它在頭部內部沒有被引用。 – David 2010-09-22 13:34:55