Praticamente come dice il titolo - ho cercato di ottenere questo andare come da:Mono è in grado di ospitare ancora ASP.NET MVC WebAPI in mod_mono?
E mentre posso ottenere un semplice sito ASP MVC 4 andare - qualsiasi cosa con un progetto WebAPI coinvolti dà mi 500s ed errori molto criptici nei miei log di Apache:
System.NullReferenceException: Object reference not set to an instance of an object
at System.Web.Util.HttpEncoder.GetCustomEncoderFromConfig() [0x00000] in <filename unknown>:0
at System.Lazy`1[System.Web.Util.HttpEncoder].InitValue() [0x00000] in <filename unknown>:0
sto indovinando no, ma vuole sapere se sto facendo qualcosa di sbagliato di base!
Cheers.
Grazie Daniel: sai se questo è l'UNICO ostacolo alla realizzazione di WebAPI o solo il primo di una lunga serie di modifiche richieste al runtime Mono? –
@KieranBenton Non sono sicuro al 100% - 'GetBufferlessInputStream' non è stato implementato è stato il primo ostacolo principale in cui mi sono imbattuto e non ero sicuro del modo migliore per aggirarlo. Al momento potrebbe valere la pena di utilizzare invece ServiceStack, poiché è progettato per funzionare su Mono e ha un ottimo supporto per la comunità. –
HttpRequest.GetbufferlessInputStream() è ora apparentemente risolto con [questa richiesta pull] (https://github.com/mono/mono/pull/561#issuecomment-13977848). – MCattle