最近工作上交接一個 vs2003 開發的 ASP.NET,這是我第一次真正的使用 ASP.NET,之前都是屬於書本上的學習,基本上沒有遇到什麼問題。這次的交接我遇到一些錯誤訊息,並將這些錯誤訊息的可能解法整理成如下,希望和我遇到相同問題的人可以獲得一些幫助:
1. VS2003 開啟既有的 ASP.NET 專案時,出現"Visual Studio .NET 偵測到指定的 Web 伺服器不是執行 ASP.NET 1.1版。你將無法執行 ASP.NET Web 應用程式"。
A: 可以嘗試開啟"Visual Studio .NET 2003 命令提示字元",並在命令模式下輸入 ASPNET_REGIIS -i 進行 ASP.NET 1.1 伺服器安裝。如果仍然無法解決問題,請參考這裡
2. VS2003 開啟既有的 ASP.NET 專案時,出現"Visual Studio .NET 無法建立或開啟應用程式。最可能的原因是本機Web伺服器上沒有安裝必要的元件。請執行 Visual Studio .NET 安裝程式並且加入 Web 開發元件"。
A: 確認專案目錄是否位於原來的路徑,且 IIS 是否有對應到該專案目錄的虛擬目錄,虛擬目錄名稱必須和專案名稱相同。如仍無法解決請參考這裡。
3. 利用 VS2003 執行 ASP.NET 網頁時出現"嘗試執行專案時發生錯誤:無法在Web伺服器上啟動偵錯"
A: 嘗試修改 IIS 中將該網站的設定,"目錄安全性設定|匿名存取及驗證控制",勾選"匿名存取"和"整合式Windows驗證",若無法解決請參考這裡
4. Build 專案時出現 "XXXXXlicenses.licx 無法將授權檔 ‘licenses.licx’ 轉換為二進位資源。(1) : ….."
A: 將 licenses.licx 刪除重建 Build 即可。參考這裡
A: 將 licenses.licx 刪除重建 Build 即可。參考這裡
發表留言