Utilizzo Ubuntu 12.04 e il pacchetto mono-runtime è installato. Sulla mia macchina Windows mia NancyFx auto un'applicazione ospitata compila bene con 1 avvertimento, ma quando provo a farlo funzionare sul mio VPS ottengo il seguente errore:Eccezione non gestita in mono durante l'esecuzione di NancyFx
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or
assembly 'System.Core, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089' or one
of its dependencies.
File name: 'System.Core, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load
file or assembly 'System.Core, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Core, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089'
Tutte le idee su come posso risolvere questo problema?
Ho installato 14.04 ma ora sto ottenendo un errore Ctor sul dll di Nancy self host. –
I documenti di Nancy menzionano che l'auto-host funziona con Mono, quindi suppongo che qualcuno che sa di Nancy più di me avrebbe bisogno di risolverlo :-) –
Attualmente sto lavorando per risolvere un altro problema relativo a Nancy, ma per aiutare qui Ho appena risolto quello relativo al Ctor come parte dello stesso problema. Essenzialmente, non puoi mettere i tuoi moduli nancy sul tuo programma principale, impedisce al mono runtime di vedere 'Main', la soluzione è di mettere le classi derivate di NancyModule in classi separate nell'app e lasciare Program.cs come un semplice linea di comando standard stub. – shawty