差不多正如標題所說 - 我一直試圖讓這個打算按:Mono是否能夠在mod_mono中託管ASP.NET MVC WebAPI呢?
而且雖然我可以得到一個很簡單的ASP MVC 4個網站去 - 任何與參與給人的WebAPI項目我500s和非常神祕的錯誤,在我的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
我猜不是,但想知道我是否做了一些基本的錯誤!
乾杯。
感謝丹尼爾 - 你知道這是否是阻止WebAPI工作的唯一阻止者,或者是Mono運行時所需的長期改變之路的第一步? –
@KieranBenton我不是100%肯定 - 'GetBufferlessInputStream'沒有被執行是我遇到的第一個主要障礙,我不確定解決它的最佳方式。目前,它可能值得使用ServiceStack,因爲它旨在在Mono上運行,並且擁有很好的社區支持。 –
HttpRequest.GetbufferlessInputStream()現在顯然是用[this pull request]修復的(https://github.com/mono/mono/pull/561#issuecomment-13977848)。 – MCattle