Tôi muốn viết một vài ứng dụng fastcgi trong c #.
Tôi biết rằng Mono có thể chạy ASP.NET trên các máy chủ web hỗ trợ fastcgi, nhưng đó không phải là thứ tôi cần.
Có thư viện FastCGI nào hoạt động cho .NET / Mono không?
Tôi muốn viết một vài ứng dụng fastcgi trong c #.
Tôi biết rằng Mono có thể chạy ASP.NET trên các máy chủ web hỗ trợ fastcgi, nhưng đó không phải là thứ tôi cần.
Có thư viện FastCGI nào hoạt động cho .NET / Mono không?
Câu trả lời:
Nó không đầy đủ chức năng / được phát hành nhưng tôi đang làm việc trên một cái gì đó có thể bạn quan tâm:
http://github.com/jacksonh/mango/blob/master/docs/tutorial/page-1.md
Bạn có nghĩa là một cái gì đó giống như một giao diện servlet?
Bạn cũng có thể dễ dàng mô phỏng thứ gì đó như thế này bằng Trình xử lý HTTP ASPX. Bạn chỉ cần kế thừa từ IHttpAsyncHandler và bạn sẽ nhận được phương thức BeginProcessRequest và phương thức EndProcessRequest.
Trong trình xử lý BeginRequest của bạn, bạn có thể thực hiện bối cảnh.Response.Write ();
Có lẽ đó là một chút quá muộn để hữu ích cho bạn. Có lẽ nó sẽ hữu ích cho người khác. Dù sao, tôi đã phát triển một triển khai giao thức fastcgi cho .NET / mono. Bạn có thể tìm thấy nó trên github tại đây: https://github.com/gigi81/sharpfastcgi