2015-04-07 184 views
0

我正在瀏覽Microsoft網站ASP.NET入門部分的一些ASP.NET教程。我最初使用WebMatrix 3,但決定切換到最近發佈的Visual Studio Community 2013(VSC從此開始)。運行VSC我看到我可以通過本地IIS項目加載選項打開網站,並列出了WebMatrix創建的網站。在Visual Studio Community 2013中打開通過WebMatrix 3創建的網站項目

但是,當涉及到保存項目時,VSC首先會問我在哪裏保存.sln項目文件。我選擇將它保存在我使用WebMatrix 3時創建的相同文件夾中。似乎可以省卻無投訴。當我嘗試右鍵單擊Razor文件在瀏覽器中啓動它時,頁面上出現此錯誤:

無法加載文件或程序集「System.Web.Helpers」或其某個依賴關係。定位的程序集清單定義與程序集引用不匹配。 (來自HRESULT的例外:0x80131040)

描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。

異常詳細信息:System.IO.FileLoadException:無法加載文件或程序集「System.Web.Helpers」或其某個依賴項。定位的程序集清單定義與程序集引用不匹配。 (異常來自HRESULT:0x80131040)

上要注意些什麼通過開放的VSC 本地IIS負荷選項,將不勝感激在VSC沒有創建網站的項目時總結。

編輯

我也試着點擊WebMatrix的工具欄中的啓動Visual Studio的按鈕,但這個第一拋出了以下對話:

enter image description here

似乎並沒有加載網站項目,只是激發VS.我主要有興趣訪問WebMatrix模板,這些模板似乎無法通過Visual Studios Online Extensions菜單進行安裝。另外,我使用提升的權限運行Visual Studio。

+0

看起來設置WebMatrix以管理員權限運行已解決了WebMatrix在單擊啓動Visual Studio按鈕時不加載項目的問題。 –

回答

0

看來設置WebMatrix以管理員權限運行已解決了我所有的問題。現在繼續使用Visual Studio IDE的ASP.NET教程,目前爲止沒有任何問題。

+0

當本教程提到通過Nuget安裝** ASP.NET Web Helper Library **時遇到問題。該軟件包僅存在於WebMatrix Nuget源中,如果您在VS2013 Nuget源中按該名稱進行搜索,則該軟件包不可用。該軟件包的VS2013名稱是** Microsoft.AspNet.WebHelpers **我必須使用VS2013 Nuget控制檯併發出以下命令:** update-package **然後** install-package Microsoft.AspNet.WebHelpers ** –

相關問題