2012-06-13 30 views
7

我在我的專用服務器上安裝了MVC3,我有一個mvc3網站在那裏運行,問題是:
在一些網頁我得到這個錯誤:
「無法加載文件或程序集System.Web.Helpers,版本= 2.0.0.0"如何解決此MVC網站錯誤:無法加載文件或程序集'System.Web.Helpers,版本= 2.0.0.0

enter image description here

而且我不知道什麼是問題,因爲它沒有發生在本網站或同一臺服務器上的任何MVC3網站。

注意:這個問題發生在我使用柵格幫助器的一些頁面中,但也有一些其他頁面有柵格幫助器並且工作正常。

我也試過這個:http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx雖然我知道這是一箇舊帖子,但也沒有希望。

回答

7

您必須在您的項目中安裝或更新一些NuGet軟件包,該軟件包依賴於即將到來的ASP.NET MVC 4版本的一部分Razor WebPages v2(System.Web.Helpers, Version=2.0.0.0)。

查看所有引用的程序集並檢查它們的依賴關係。

+0

所以這可以解決,如果我在服務器上安裝mvc4,或可能發生衝突? –

+0

不,如果您只在服務器上安裝了ASP.NET MVC 4,則不會有任何問題。如果您在Web應用程序中引用某個程序集,則會發生問題。 –

+0

安裝mvc4後,我的服務器會同時安裝mvc3和4,是嗎? –

相關問題