Biblioteka FastCGI dla C # / Mono

10

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?

Giacomo Tesio
źródło
2
To zdecydowanie pytanie należy do SO ; jest to pytanie programistyczne, które dotyczy kompilatora / środowiska Linux
Michael Mrozek
1
Nie zgadzam się, ponieważ ta strona pytań i odpowiedzi jest skierowana do „zaawansowanych” użytkowników. Większość zaawansowanych użytkowników systemów Unix / Linux to programiści.
Giacomo Tesio,
Czego do tej pory używałeś?
aggsol

Odpowiedzi:

3

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 ();

jacksonh
źródło
Dokładnie o to mi chodzi, ale wolałbym całkowicie unikać ASP.NET. Chciałbym napisać „zwykły stary FastCGI”, ale z C #.
Giacomo Tesio,
3

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

gigi
źródło
Nie, wciąż jestem zainteresowany. Wygląda bardzo interesująco @gigi ... jaka jest licencja?
Giacomo Tesio,
Świetny! Licencja to BSD.
gigi