讀者詢問:Silverlight 速學範例100 的第 6 章的範例程式的問題

摘要:讀者詢問:Silverlight 速學範例100 的第 6 章的範例程式的問題

問題:

章老師您好, 我在VS2008中執行Silverlight 速學範例100的第6章的範例程式,都會出現錯誤如下, 是否有提供書籍勘誤? 謝謝您.

描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.Web.HttpException: 檔案 '/CH6/App_Code/WS_GetLimingStudioEmployee.vb' 和 '/CH6/App_Code/BookInfoSupplier.cs' 使用不同的語言,由於這兩個檔案必須一起編譯,因此這是不允許的。
'/CH6' 應用程式中發生伺服器錯誤。..........


解答:

經過我們實際的測試(使用 Visual Studio 2008 開啟 CH6.sln,然後依照「轉換精靈」的指示,使用預設的設定來將該專案轉換成 Visual Studio 2008 專案檔),並沒有發生這樣的問題。

再者,如圖表 1 所示,在 App_Code 目錄中,僅會有 3 個 .vb 檔案,並不會存在 .cs 檔案,因此請移除 BookInfoSupplier.cs 檔,然後重新編譯並進行瀏覽測試。


圖表 1