Apache с классами c # - PullRequest
       12

Apache с классами c #

6 голосов
/ 22 января 2010

Есть ли способ заставить apache "передать" запрос, который он обрабатывает, в приложение "c" для обработки, позволяя ему возвращать определенный контент. Я хочу обрабатывать большое количество асинхронных вызовов apache через javascript и маршрутизировать эти вызовы через c # (так же, как это делает asp.net). Кто-нибудь успешно делал это раньше? Есть идеи, с чего начать искать?

Обновление
Еще немного информации. Я хочу иметь возможность обрабатывать тысячи одновременных асинхронных запросов настолько быстро, насколько это возможно при написании агента интерпретации в каком-либо многопоточном приложении на c #. Я могу ошибаться, но я не думаю, что iis с asp.net предназначен для такого рода вещей (доказательство концепции было бы здорово).

Я чувствую, что подход с Apache будет лучше. Я думаю, если это означает, что сначала нужно перейти от чего-то еще к c #, но я бы хотел быть более прямым.

Ответы [ 2 ]

1 голос
/ 22 января 2010

с apache2, вы можете запустить mod_aspdotnet

или, если вам подходит, запустите некоторые URL-адреса в режиме прокси (передайте их на другой сервер asp.net), используя mod_proxy

или Отличное решение Кибби

1 голос
/ 22 января 2010

Apache фактически поддерживает запуск библиотек C # с использованием mod mono . Также вы можете использовать CURL для отправки веб-запроса на C #, работающий на IIS. Другой способ - открыть сокет сервера непосредственно в C # и подключить apache (через php, python или другой язык сценариев) к вашему приложению C # для обработки запроса. Я думаю, вам нужно быть более конкретным в том, что именно вы пытаетесь достичь.

...