
Я хотел бы написать пару приложений fastcgi на c#.
Я знаю, что Mono может запускать ASP.NET на веб-серверах с поддержкой fastcgi, но это не то, что мне нужно.
Существует ли библиотека FastCGI, работающая для .NET/Mono?
решение1
Он еще не полностью функционален/выпущен, но я работаю над чем-то, что может вас заинтересовать:
http://github.com/jacksonh/mango/blob/master/docs/tutorial/page-1.md
решение2
Вы имеете в виду что-то вроде интерфейса сервлета?
Вы также можете довольно легко эмулировать что-то подобное с помощью ASPX HTTP Handler. Вы просто наследуете от IHttpAsyncHandler и получаете метод BeginProcessRequest и метод EndProcessRequest.
В обработчике BeginRequest вы можете выполнить context.Response.Write();
решение3
Может быть, уже немного поздно быть полезным для вас. Может быть, это будет полезно другим. В любом случае, я разработал реализацию протокола fastcgi для .NET/mono. Вы можете найти ее на github здесь:https://github.com/gigi81/sharpfastcgi