Библиотека FastCGI для C # / Mono


10

Я хотел бы написать пару приложений fastcgi на c #.

Я знаю, что Mono может запускать ASP.NET на веб-серверах с поддержкой fastcgi, но это не то, что мне нужно.

Есть ли какая-нибудь библиотека FastCGI, работающая на .NET / Mono?


2
Это определенно вопрос, который относится к SO ; это вопрос программирования, который касается компилятора / среды Linux
Майкл Мрозек

1
Я не согласен, так как этот сайт вопросов и ответов предназначен для "продвинутых" пользователей. Большинство опытных пользователей Unix / Linux являются программистами.
Джакомо Тесио

Что вы в конечном итоге использовали сейчас?
Aggsol

Ответы:



3

Вы имеете в виду что-то вроде интерфейса сервлета?

Вы также можете довольно легко эмулировать что-то подобное, используя ASPX HTTP Handler. Вы просто наследуете от IHttpAsyncHandler, и вы получите метод BeginProcessRequest и метод EndProcessRequest.

В вашем обработчике BeginRequest вы можете сделать context.Response.Write ();


Это именно то, что я имею в виду, но я бы предпочел полностью избегать ASP.NET. Я хотел бы написать «старый добрый FastCGI», но с C #.
Джакомо Тесио

3

Может быть, слишком поздно, чтобы быть полезным для вас. Может быть, это будет полезно для других. В любом случае я разработал реализацию протокола fastcgi для .NET / mono. Вы можете найти его на github здесь: https://github.com/gigi81/sharpfastcgi


Нет, я все еще интересуюсь. Выглядит очень интересно @gigi ... какая лицензия?
Джакомо Тесио

Большой! Лицензия BSD.
Гиги
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.