FastCGI-Bibliothek für C # / Mono

10

Ich möchte ein paar fastcgi-Anwendungen in c # schreiben.

Ich weiß, dass Mono ASP.NET auf Fastcgi-fähigen Webservern ausführen kann, aber das ist nicht das, was ich brauche.

Gibt es eine FastCGI-Bibliothek für .NET / Mono?

Giacomo Tesio
quelle
2
Dies ist definitiv eine Frage, die zu SO gehört ; Es ist eine Programmierfrage, die einen Linux-Compiler / eine Linux-Umgebung betrifft
Michael Mrozek
1
Ich bin nicht einverstanden, da diese Q & A-Site für "fortgeschrittene" Benutzer gedacht ist. Die meisten fortgeschrittenen Unix / Linux-Benutzer sind Programmierer.
Giacomo Tesio
Was hast du inzwischen benutzt?
Aggsol

Antworten:

3

Meinen Sie so etwas wie eine Servlet-Schnittstelle?

Sie können so etwas auch ganz einfach mit einem ASPX-HTTP-Handler emulieren. Sie erben einfach von IHttpAsyncHandler und erhalten eine BeginProcessRequest-Methode und eine EndProcessRequest-Methode.

In Ihrem BeginRequest-Handler können Sie context.Response.Write () ausführen.

Jacksonh
quelle
Dies ist genau das, was ich meine, aber ich würde es vorziehen, ASP.NET vollständig zu vermeiden. Ich möchte ein "einfaches altes FastCGI" schreiben, aber mit C #.
Giacomo Tesio
3

Vielleicht ist es ein bisschen zu spät, um für Sie nützlich zu sein. Vielleicht ist es für andere nützlich. Jedenfalls habe ich eine FastCGI-Protokollimplementierung für .NET / Mono entwickelt. Sie finden es auf github hier: https://github.com/gigi81/sharpfastcgi

Gigi
quelle
Nein, ich bin immer noch interessiert. Sieht sehr interessant aus @gigi ... was ist die Lizenz?
Giacomo Tesio
Groß! Die Lizenz ist BSD.
Gigi