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