Question

Notes de publication de Mono 2.10 Suggérez la prise en charge de ASP.NET MVC 3.0 et RAZOR en utilisant XSP .

Lors de l'ouverture d'un projet de défaut ASP.NET MVC 3.0 nouvellement créé (créé avec Visual Studio 2010) dans Monodevelop 2.4.2 (Mac OS X), les DLL suivantes sont manquantes:

System.Web.Entity
System.Web.Helpers
System.Web.Mvc
System.Web.WebPages

Tous que je remplace par des dlls obtenus à partir de mon installation Windows. Le projet s'appuie, mais je reçois le message d'erreur suivant en essayant de déboguer le projet:

Adding applications '/:.'...
Registering application:
    Host:          any
    Port:          any
    Virtual path:  /
    Physical path: /.../Mvc3Test/
Handling exception type TargetInvocationException
Message is Exception has been thrown by the target of an invocation.
IsTerminating is set to True
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

Avant de faire ces remplacements, l'application fonctionne mais évidemment avec des erreurs de référence manquantes. Qui suggérerait que quelque chose dans les nouvelles dlls vissait le serveur XSP.

Qu'est-ce que je fais mal? Suis-je trop simpliste? Je suis nouveau à Mono et monodevelop , mais je suis en mesure de créer, de créer et de déboguer avec succès. 2.0 projets avec mon installation actuelle de monodevelop.

Était-ce utile?

La solution

I'm elated. The new version of Mono, 2.10.1, fixed the issues with ASP.NET MVC 3.0. It is running without a hitch.

Autres conseils

Works fine, have a look at http://erikzaadi.com/2011/03/02/installscripttorunaspdotnetmvc3withrazoronnginxataopensuseserver/

The only trick is copying the correct assemblies...

If you need the solution, it's available at http://labs.erikzaadi.com/monoOnSuse/RazorOnMonoSolution.zip

Hope this helps.

[Note] You don't need openSuse to run the solution, just a mono 2.10 environment, works fine on mac as well.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top