Ich war an der Funktion condition attributes von Razor 2.0 interessiert, also habe ich versucht, Razor 2.0 in meine MVC3-Anwendungen zu portieren. Ich folgte this link und erfolgreich meine einfache Anwendung laufen (mit einer HomeController
, eine Index
Aktion und ein * ~/Views/Home/Index.cshtml Ansicht) auf Fenster mit ASP.NET.Kann die Razor 2.0 View Engine unter Mono verwendet werden?
Aber wenn ich meine app auf Mono-Runtime auf Ubuntu eingesetzt, nicht um es auszuführen und weiterhin einen Fehler von berichten kann nicht Ansicht finden:
Serverfehler in der Anwendung ‚/‘ Die Ansicht " Index 'oder sein Master wurde nicht gefunden oder keine View Engine unterstützt die gesuchten Orte. Die folgenden Orte wurden durchsucht: ~/Views/Home/Index.aspx ~/Views/Home/Index.ascx ~/Ansichten/Shared/Index.aspx ~/Ansichten/Shared/Index.ascx ~/Views/Home/Index. cshtml ~/Ansichten/Home/Index.vbhtml ~/Ansichten/Shared/Index.cshtml ~/Ansichten/Shared/Index.vbhtml
ich für diesen Fehler gegoogelt, die meisten Artikel sagt, es ist ein Problem der kompilieren, so dachte ich, dass es durch mono verursacht wird, kann nicht richtig den Compiler der neuen Razor-Engine verwenden, um Index.cshtml zu kompilieren.
Ich habe dann meine App wieder auf Razor 1.0 umgestellt und alles funktioniert gut unter Mono, also ist es wirklich ein Problem, dass Mono Razor 2.0 nicht ausführen kann? oder gibt es eine schnelle lösung für dieses problem?
Dank
Welche Version von Mono? Sie können versuchen, den Stamm, wie es den Open Source offiziellen ASP.NET-Code enthält: http://tilania.org/blog/archive/2012/Mar-28.html –
Danke für den Rat, ich bin derzeit mit mono 2.10 installiert von die "apt-get" -Befehlszeile von Ubuntu, kann ich mir die Stammquelle ansehen. Allerdings ist razor2.0 selbst eine Beta-Version von ASP.NET, ich frage mich, ob es möglich ist, auf der Quell-Ebene zu portieren, trotzdem ist das eine gute Änderung, danke. – otakustay
Scheint, wie es für Mono 2.10.2+ See funktioniert: http://stackoverflow.com/questions/4239645/does-the-razor-view-engine-work-for-mono –