Ich habe erfolgreich Razor Viewpages in einem Selfhosted-Service implementiert, die Seiten perfekt gerendert, bis ich auf 3.9.56 aktualisiert habe. Die Ansichten wurden in einer Windows Forms-Anwendung zusammen mit einem Windows Forms-Client getestet, der JSON-Antworten vom Dienst verwenden würde. Das funktioniert immer noch perfekt, aber jetzt, wenn ich die Razor Ansichten teste ich halte die folgende Ausnahme erhalten, wenn eine Seite anfordert:ServiceStack Razor Ansichten nicht kompilieren
ERROR: Error occured while Processing Request: [HttpCompileException] c:\Users\Cornel\AppData\Local\Temp\2msjdedu.0.cs(24): error CS0246: The type or namespace name 'ViewPage' could not be found (are you missing a using directive or an assembly reference?), Exception: c:\Users\Cornel\AppData\Local\Temp\2msjdedu.0.cs(24): error CS0246: The type or namespace name 'ViewPage' could not be found (are you missing a using directive or an assembly reference?)
ich eine kleine Konsolenanwendung gebaut, um den Service und die Razor Ansichten und die Seiten zu hosten richtig darstellen. Beide Projekte haben dieselben Verweise, mit Ausnahme der Windows Forms-Assemblyverweise im Testframework. Beide Projekte starten den AppHost von derselben Verwaltungsklasse in einer separaten Assembly und alle Views wurden veröffentlicht.
Der einzige Unterschied in der Konfigurationsdatei ist ein <userSettings>
Abschnitt im Windows Forms-Testframework.
[Bearbeiten]
Wenn ich @inherits View ändern ServiceStack.Razor.ViewPage alles @inherits als
können Sie bitte etwas Code zur Verfügung stellen. Ihre Erklärung, obwohl es detailliert nicht hilft. Code mit Fehlermeldung wird sicherlich helfen. – kunjee
Die Fehlermeldung ist da. Den Code kann ich leider nicht teilen. Ich werde versuchen, ein Beispiel mit ServiceStack zu bauen, das dem Problem sehr ähneln würde, sobald ich eine Chance habe – cornelha
ein Beispielcode wird sicherlich helfen. Nur durch Fehlermeldung ist es fast unmöglich zu lösen Problem – kunjee