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?


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


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


Nie, wciąż jestem zainteresowany. Wygląda bardzo interesująco @gigi ... jaka jest licencja?
Giacomo Tesio,

Świetny! Licencja to BSD.
gigi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.