Khá nhiều như tiêu đề nói - Tôi đã cố gắng để có được điều này sẽ theo:Mono có khả năng lưu trữ ASP.NET MVC WebAPI trong mod_mono chưa?
Và trong khi tôi có thể nhận được một rất đơn giản ASP MVC 4 chỗ đi - bất cứ điều gì với một dự án WebAPI tham gia cung cấp cho tôi 500 và các lỗi rất khó hiểu trong nhật ký apache của tôi:
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
Tôi đoán là không nhưng muốn biết tôi có đang làm gì sai cơ bản không!
Chúc mừng.
Cảm ơn Daniel - bạn có biết đó có phải là trình chặn CHỈ để thực hiện công việc WebAPI hay chỉ là lần đầu tiên trong một con đường dài thay đổi cần thiết cho thời gian chạy Mono? –
@KieranBenton Tôi không chắc chắn 100% - 'GetBufferlessInputStream' không được triển khai là rào cản lớn đầu tiên mà tôi gặp phải và tôi không chắc chắn cách tốt nhất để làm việc đó. Tại thời điểm này nó có thể là giá trị sử dụng ServiceStack thay vào đó, vì nó được thiết kế để chạy trên Mono và có hỗ trợ cộng đồng tuyệt vời. –
HttpRequest.GetbufferlessInputStream() bây giờ đã được cố định với [yêu cầu kéo này] (https://github.com/mono/mono/pull/561#issuecomment-13977848). – MCattle