Dlaczego Visual Studio nie otwiera ASPX z MVC RC1

  • uaktualniony z MVC Beta do MVC RC1.
  • ponownie wskazał wszystkie odniesienia w projekcie, aby wskazać na nowe zespoły
  • restarted
  • Wszystko kompiluje (i działa!)
  • Ale...

Otwieranie widoku (.aspx) W VS i po prostu znika! Przeglądarka zdarzeń daje:

NET Runtime version 2.0.50727.3053 - Fatal Execution Engine Error (6E075E00) (80131506)

Aktualizacja 1:
Nie wszystkie .aspx pages!
Ponadto-wydaje się, że pisanie pytania na StackOverflow jest poprawką! grr

Aktualizacja 2:
Nie miałem problem od zamieszczenia pytania ale: Jedyne wtyczki, które mam to VisualSVN i Resharper. Chyba mam coś w GAC for System.Www.Mvc - ale wygląda na złą wersję i nie mogę się jej pozbyć.

Uważam, że musi to być związane z jakimś intelli-sense kolorowania lub podobne podczas renderowania kodu .strona aspx - ale teraz jest zatrzymany to trudno potwierdzić...

Author: Robert, 2009-02-01

12 answers

Spróbuj usunąć wszystkie katalogi bin / obj i wyczyścić tymczasowe ASP.NET pliki i katalogi %TEMP%. Następnie wykonaj następujące polecenia z wiersza polecenia VS2008:

ngen /delete System.Web.Mvc
ngen /delete System.Web.Abstractions
ngen update

Upewnij się również, że wszystkie referencje (MvcContrib, Wszystko inne zbudowane z MVC) wskazują na tę samą wersję MVC, co wszystkie inne.

Wygląda na to, że to działa dla mnie (do tej pory)

 30
Author: spmason,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-19 15:32:43

Są pewne błędy framework, które wpływają na wszystkie dodatki VS itp, jeśli odnoszą się do systemu.Core v3. 5. Zacznij od wyczyszczenia pamięci podręcznej NGen. "ngen update"," ngen /delete [assemblyname] "lub zamiatanie" ngen /delete * " zwykle robi sztuczkę

Więcej Szczegółów + obejścia dla tego (i / lub podobnych) problemów tutaj:

Http://forum.huagati.com/topic5-addin-causes-ide-to-close.aspx

Http://code.msdn.microsoft.com/PowerCommands/WorkItem/View.aspx?WorkItemId=8

Http://www.jetbrains.net/devnet/thread/274657

Update: wreszcie ktoś z MSFT przyznaje, że jest problem: http://blogs.msdn.com/jnak/archive/2009/02/15/potential-crash-in-vs-when-using-the-mvc-rc-on-windows-azure.aspx

Aktualizacja 2: próba obejścia problemu (dodatek VS2008): http://www.huagati.com/ProjectLoader/

Aktualizacja 3: Microsoft ma łatkę CLR (KB963676), która rozwiązuje ten problem. Nie jest dostępny do pobrania z microsoft.com ale można go zażądać poprzez wsparcie MSFT / PSS.

Aktualizacja 4: łatka CLR jest już dostępna do pobrania od firmy Microsoft Connect:

Https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=16827&wa=wsignin1.0

Http://blogs.msdn.com/jnak/archive/2009/02/26/fix-available-asp-net-mvc-rc-crash-in-a-windows-azure-cloud-service-project.aspx

 11
Author: KristoferA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-03 00:48:23

Musiałem usunąć dodatek PowerCommands, aby ponownie uruchomić VS.

 5
Author: martijnboland,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-01 16:18:05

Miałem już takie problemy. To był edytor formularzy internetowych. Jeśli klikniesz prawym przyciskiem myszy plik aspx i wybierzesz "Otwórz za pomocą..."i wybierz Edytor Html, którego ide najprawdopodobniej nie zawiesi się na Tobie.

Spróbuj wyłączyć dodawania jeden po drugim.

Dla mnie był to konflikt między gallio a testdriven.net tak myślę.

 4
Author: Christian Dalager,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-01 12:47:26

Firma Microsoft wydała teraz poprawkę umożliwiającą rozwiązanie tego problemu.

Zobacz https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=16827&wa=wsignin1.0

Phil Haack rozwija dalej tutaj- http://haacked.com/archive/2009/03/06/hotfix-for-installing-aspnetmvc.aspx

 4
Author: berko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-07 01:01:39

Mam ten sam problem i zamieściłem odpowiedź na oficjalnym ASP.NET MVC forum w http://forums.asp.net/t/1378448.aspx

Nie jestem pewien, ale czy widzisz również odniesienie do helperów Html nie pojawiających się w widokach (gdy nie ulegają awarii)?

Nie mam zainstalowanego Gallio, ale mam Resharper. Zobaczę, czy wyłączenie to pomoże(chociaż spowodowałoby to wiele udręki).

Update: Resharper nie był problemem, ale raczej wtyczką "Huagati DBML / EDMX Tools."Wydaje się, że niektóre wtyczki mogą być sprzeczne i zachęcam ludzi do wyłączenia wszystkich wtyczek jako wstępny krok w debugowaniu awarii.

 1
Author: Brian Vallelunga,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-10 16:38:50

Odkryłem, że wszelkie problemy z kompilacją ze stroną wzorcową lub samą stroną-nawet ostrzeżenia - mogą to spowodować. Więc zamknij projekt, Usuń katalogi bin i obj, a następnie ponownie otwórz projekt. Następnie otwórz swoje strony wzorcowe i inne ostatnio zmienione pliki aspx / ascx. Ważne jest, aby otworzyć wszystkie przed kompilacją.

Teraz, przeglądając każdą stronę po kolei, skompiluj projekt i rozwiąż Ostrzeżenia. Po rozwiązaniu wszystkich ostrzeżeń Zamknij strony i spróbuj by je ponownie otworzyć.

 1
Author: kvnpttrsn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-16 16:43:21

Dostałem dokładnie ten sam błąd. Na początku myślałem, że to dodatek Spark View Engine (bo się rozbił), ale po komentarzu Christiana o Gallio i TestDriven.NET (mam oba) odinstalowałem Gallio i teraz działa.

 0
Author: Ryan Montgomery,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-01 15:18:23

Problem był rzeczywiście, powercommands dla VS 2008. Odinstaluj je, jeśli możesz żyć bez nich, a strony aspx / projektanci otworzą się dobrze.

 0
Author: Christopher Elliott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-04 17:20:48

W zasadzie moim problemem były jakieś fałszywe kopie DLL Beta MVC kręcące się wokół.

Usunąłem je wszystkie, odinstalowałem RC1 i upewniłem się, że wszystkie opuściły GAC, a następnie ponownie zainstalowałem RC1. Jak na razie wszystko wydaje się w porządku.

 0
Author: Ronnie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-10 08:01:51

Stało się to dla mnie po ustawieniu odniesienia do System.Web.Mvc na Copy Local = True. To umieściło System.Www.Mvc.plik dll w moim folderze bin.

Następnym razem, gdy otworzyłem stronę aspx, Visual Studio uległo awarii. Zmiana dll w koszu na systemowy.Www.Mvc.dll.bak naprawił problem.

 0
Author: Gavin Miller,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-16 23:45:37

W końcu (po kilku dniach próbowania wszystkiego) udało mi się to rozwiązać, odinstalowując dodatek Spark View Engine, który rozbił się podczas otwierania plików .aspx i .js!

 0
Author: baroso,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-13 17:32:12