Chciałbym napisać kilka aplikacji fastcgi w języku c #.
Wiem, że Mono może uruchamiać ASP.NET na serwerach internetowych obsługujących fastcgi, ale nie tego potrzebuję.
Czy istnieje biblioteka FastCGI działająca dla platformy .NET / Mono?
Chciałbym napisać kilka aplikacji fastcgi w języku c #.
Wiem, że Mono może uruchamiać ASP.NET na serwerach internetowych obsługujących fastcgi, ale nie tego potrzebuję.
Czy istnieje biblioteka FastCGI działająca dla platformy .NET / Mono?
Odpowiedzi:
Nie jest jeszcze w pełni funkcjonalny / wydany, ale pracuję nad czymś, co może Cię zainteresować:
http://github.com/jacksonh/mango/blob/master/docs/tutorial/page-1.md
Czy masz na myśli interfejs serwletu?
Można również dość łatwo emulować coś takiego za pomocą programu obsługi ASPX HTTP. Po prostu dziedziczysz od IHttpAsyncHandler, a otrzymasz metodę BeginProcessRequest i EndProcessRequest.
W swoim module obsługi BeginRequest możesz wykonywać kontekst.Response.Write ();
Może jest trochę za późno, aby być dla Ciebie przydatnym. Może przyda się innym. W każdym razie opracowałem implementację protokołu fastcgi dla platformy .NET / mono. Możesz go znaleźć na github tutaj: https://github.com/gigi81/sharpfastcgi