Biblioteca FastCGI para C # / Mono

10

Eu gostaria de escrever algumas aplicações fastcgi em c #.

Eu sei que o Mono pode executar o ASP.NET em servidores Web habilitados para fastcgi, mas não é isso que eu preciso.

Existe alguma biblioteca FastCGI funcionando para .NET / Mono?

Giacomo Tesio
fonte
2
Essa é definitivamente uma pergunta que pertence ao SO ; é uma questão de programação que envolve um compilador / ambiente Linux
Michael Mrozek
1
Não concordo, pois este site de perguntas e respostas é direcionado a usuários "avançados". A maioria dos usuários avançados do Unix / Linux são programadores.
Giacomo Tesio
O que você acabou usando agora?
aggsol

Respostas:

3

Você quer dizer algo como uma interface de servlet?

Você também pode facilmente imitar algo assim usando um manipulador de HTTP ASPX. Você simplesmente herda de IHttpAsyncHandler e obtém um método BeginProcessRequest e um método EndProcessRequest.

No seu manipulador BeginRequest, você pode fazer context.Response.Write ();

jacksonh
fonte
É exatamente isso que eu quero dizer, mas eu preferiria evitar completamente o ASP.NET. Gostaria de escrever um "FastCGI antigo simples", mas com C #.
Giacomo Tesio
3

Talvez seja um pouco tarde demais para ser útil para você. Talvez seja útil para os outros. De qualquer forma, desenvolvi uma implementação de protocolo fastcgi para .NET / mono. Você pode encontrá-lo no github aqui: https://github.com/gigi81/sharpfastcgi

gigi
fonte
Não, ainda estou interessado. Parece muito interessante @gigi ... qual é a licença?
Giacomo Tesio
Ótimo! A licença é BSD.
gigi