2011-09-09 10 views
12

Używam Entity Framework 4.2 czerwca 2011 CTP w małej aplikacji internetowej (ASP.NET MVC 3), ponieważ obsługuje wyliczenia.Jak wdrożyć aplikację sieci Web do aplikacji Entity Framework 4.2 czerwca 2011 CTP

starałem się wdrożyć go za pomocą internetowej wdrożenia i pojawia się następujący błąd:

puli aplikacji, której chcesz użyć, własność „managedRuntimeVersion” wartość „v4.0”. Ta aplikacja wymaga "v4.2".

Jak utworzyć pulę aplikacji działającą w .NET 4.2?

Edit: Aplikacja internetowa działa z puli 4,0 app więc prawdziwym pytaniem jest, jak wyłączyć aplikację basen wersji Runtime kontrolę przy użyciu Visual Studio Publish opcji?

Odpowiedz

2

Nie ma tam żadnej platformy .Net 4.2, wyobrażam sobie, że brakuje .net 4 sp1 lub nie zawiera wszystkich potrzebnych referencji. spróbuj zainstalować sp1 na serwerze.

+1

zobaczyć to: http://blogs.msdn.com/b/ Adonet/archive/2011/06/30/zapowiedź-the-microsoft-entity-framework-czerwiec-2011-ctp.aspx –

+0

Wow wygląda na to, że stworzyli kolejną wersję .NET Framework. Trochę ryzykowne korzystanie z CTP w środowisku prod. Jeśli masz pełną kontrolę nad serwerem sieciowym, powinieneś zainstalować CTP tam, gdzie jest dobrze, i myślę, że będziesz w stanie stworzyć pulę aplikacji, która działa w tym środowisku wykonawczym. I tak bym tego nie zrobił. –

Powiązane problemy