發佈日期:

Visual Web Studio 2008 express 網站資料夾更名問題

這個問題困擾我一陣子,只要更換資料夾名稱,sln 檔就開不起來。

甚至還嘗試過修改 sln 檔案內容,都沒成功。

後來迷迷糊糊選”新網站”時,選到舊的資料夾,出現神奇的選項,可以沿用舊的網站資料夾耶…


另一種情況是,sln 檔不見了 (這個檔常常獨立於C: ,沒有備份到)

用 “開啟網站”,選到舊的資料夾,然後關閉 VS2008,這時發現 Projects 已經自動產生 sln 檔案與子目錄了!

好不容易的復原了,一執行卻發現 Javascript 錯誤,錯誤訊息如下

VS2008 Microsoft JScript 執行階段錯誤: 必須要有物件

找了半天,才發現是網站的虛擬路徑不是 root (可能是載入網站時自動設定的),

原程式有許多 root 的絕對路徑,在設計階段 IDE 不會指出路徑有問題,可是一旦開始執行,虛擬路徑可能不在 root,那就發生路徑問題,偏偏瀏覽器不會報告路徑問題,而是直接在程式呼叫時才出問題,這時候的訊息也很籠統,除錯很困難!Cry