Ho implementato con successo le Viewpage del rasoio in un servizio selfhosted, le pagine sono state renderizzate perfettamente finché non ho aggiornato a 3.9.56. Le viste sono state testate in un'applicazione Windows Form insieme a un client Windows Form che avrebbe utilizzato le risposte JSON dal servizio. Questo funziona ancora perfettamente, ma ora quando prova il rasoio Visualizzazioni Continuo a ricevere la seguente eccezione quando si richiede una pagina:Visualizzazioni del rasoio ServiceStack non in fase di compilazione
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?)
ho costruito una piccola applicazione console per ospitare il servizio e la vista Razor e le pagine rendere correttamente. Entrambi i progetti hanno gli stessi riferimenti, escluso per i riferimenti agli assembly Windows Form sul framework di test. Entrambi i progetti avviano l'AppHost dalla stessa classe di gestione in un assembly separato e tutte le visualizzazioni sono state pubblicate.
L'unica differenza nel file di configurazione è una sezione <userSettings>
nel framework di test di Windows Form.
[Edit]
Quando cambio @inherits ViewPage a @inherits ServiceStack.Razor.ViewPage tutto funziona come previsto
puoi fornire un codice. La tua spiegazione anche se non è dettagliata. Codice con messaggio di errore sarà sicuramente di aiuto. – kunjee
Il messaggio di errore è presente. Il codice che sfortunatamente non posso condividere. Proverò a creare un esempio utilizzando ServiceStack che assomiglierà molto al problema non appena avrò la possibilità di utilizzare un codice di esempio – cornelha
. Solo per messaggio di errore è quasi impossibile risolvere il problema – kunjee