我設置了一個名爲「站點」的虛擬目錄。我瀏覽到http://localhost/Site/default.aspx,並加載。但是,當我點擊頁面上的任何內容時,比如說Page1.aspx,它會轉到http://localhost/Page1.aspx而不是預期的http://localhost/Site/Page1.aspx。例如,IIS 5.1未解析虛擬目錄
在源文件中,相對路徑編碼爲'/Page1.aspx',並且它在過去已經工作。
我使用的是Win XP Pro SP3和IIS 5.1。任何想法可能會導致這種行爲?
如果我將'默認網站'設置爲項目文件夾而不是使用虛擬目錄,它確實有效。問題是我有幾個不同的解決方案來本地託管,這樣,我只能滿足一個! – jehuty 2010-10-13 21:46:15
這是正確的。在IIS 5.1中,您必須手動將「默認網站」更改爲您正在處理的任何內容。 – IrishChieftain 2010-10-13 21:48:29
但是在這種情況下,虛擬目錄會有用嗎? – jehuty 2010-10-13 21:49:26