2011-01-13 13 views

Odpowiedz

31

Dzięki Darin znalazłem rozwiązanie. Muszę dodać

<pages 
     pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
     pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
     userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 

w moim web.config

+0

Wow Miałem ten sam problem podczas wdrażania ASP.NET MVC 2 (i .NET 4) na serwerze Windows 2003 z środowiskiem wykonawczym .NET 4. Dziwne jest to, że odniosłem sukces na 3 innych serwerach, ale mój serwer PROD nie uruchomił aplikacji, dopóki nie dodałem powyższego wyciągu. Wielkie dzięki! –

+0

Doświadczyłem tego samego problemu z MVC 3 z .NET 4, mimo że pula aplikacji jest skonfigurowana dla wersji v4. Mam trzy instancje witryny z identycznymi pulami aplikacji i tylko jeden bez tych parametrów. Zauważ, że zmieniłem także "Version =" na 3.0.0.0 zamiast 2.0.0.0, aby odzwierciedlić moją wersję MVC. – defines

+1

Mały komentarz - ten plik web.cofig znajduje się w folderze Widok. – RredCat

2

Należy upewnić się, że pula aplikacji na serwerze WWW jest skonfigurowany do korzystania CLR 4.0:

alt text

1

I w obliczu tego samego problemu podczas debugowania mój projekt asp.net mvc 2 z VS 2010 Ultimate i wreszcie miałem dodać 3 parametry pageParserFilterType, pageBaseType & userControlBaseType do strony attributre w web.config, aby wszystko działało.

1

Odpowiedź Mazena może również rozwiązać podobny wyjątek dla środowiska: MVC3, Framework4 i ASP.NET WebForms & MVC razem w jednym projekcie. Dzięki chłopaki!

1

W moim przypadku wdrożyłem aplikację MVC3 do naszego środowiska kontroli jakości z nowym obszarem i otrzymałem podobny błąd. Używamy WIX, aw moim przypadku zapomniałem dodać plik web.config w folderze /.../ View.

Dodano "web.config" do projektu Wix i wszystko działało dobrze.

Powiązane problemy