Bibliothèque FastCGI pour C # / Mono

10

Je voudrais écrire quelques applications fastcgi en c #.

Je sais que Mono peut exécuter ASP.NET sur des serveurs Web activés pour fastcgi, mais ce n'est pas ce dont j'ai besoin.

Existe-t-il une bibliothèque FastCGI fonctionnant pour .NET / Mono?

Giacomo Tesio
la source
2
C'est définitivement une question qui appartient à SO ; c'est une question de programmation qui implique un compilateur / environnement Linux
Michael Mrozek
1
Je ne suis pas d'accord car ce site de questions / réponses s'adresse aux utilisateurs "avancés". La plupart des utilisateurs avancés Unix / Linux sont des programmeurs.
Giacomo Tesio
Qu'avez-vous fini par utiliser maintenant?
aggsol

Réponses:

3

Voulez-vous dire quelque chose comme une interface de servlet?

Vous pouvez également émuler assez facilement quelque chose comme ça en utilisant un gestionnaire HTTP ASPX. Vous héritez simplement de IHttpAsyncHandler et vous obtiendrez une méthode BeginProcessRequest et une méthode EndProcessRequest.

Dans votre gestionnaire BeginRequest, vous pouvez faire context.Response.Write ();

jacksonh
la source
C'est exactement ce que je veux dire, mais je préfère éviter complètement d'éviter ASP.NET. Je voudrais écrire un "FastCGI ordinaire", mais avec C #.
Giacomo Tesio
3

Il est peut-être un peu trop tard pour vous être utile. Ce sera peut-être utile aux autres. Quoi qu'il en soit, j'ai développé une implémentation du protocole fastcgi pour .NET / mono. Vous pouvez le trouver sur github ici: https://github.com/gigi81/sharpfastcgi

gigi
la source
Non, je suis toujours intéressé. Semble très intéressant @gigi ... quelle est la licence?
Giacomo Tesio
Génial! La licence est BSD.
gigi