Как вы компилируете C# -программу как CGI для запуска в cgi-bin сервера LAMP/Linux/Apache?Компиляция C# как CGI
ответ
Возможно, вы можете использовать очень простой скрипт-оболочку, например, с помощью bash, который сам выполняет вашу программу C# с моно в обычном режиме. , например.:
#!/usr/bin bash
/usr/bin/opt/mono myprogram.exe [email protected]
(Конечно, только с помощью Apache с mod_mono является гораздо лучшим решением, если вы можете.)
Ничего особенного не требуется - просто скомпилировать приложение в обычном режиме с GMCS компилятор Моно.
Для получения дополнительной информации об интеграции, проверить эти две ссылки:
http://www.mono-project.com/ASP.NET
и это один для CGI конкретно:
Я согласен с Stewart в том, что Apache с mod_mono является гораздо лучшим решением, чем CGI или FastCGI. – tgiphil
похоже, что это решение. попробует это завтра, но просто интересно, кто-нибудь попытался скомпилировать C# /. NET в CGI? – ina
похоже, что это работает для некоторых базовых приложений, но не все библиотеки кажутся инкапсулированными для более сложных приложений (все же на основе текста). – ina
Обычно компиляции программ С помощью компилятор сервер, часто компилятор gnu. Если это тот, который вы используете, то;
gcc -o <name_of_output_file>.cgi <name_of_source_file>
Что бы вы назвать файл, который нужно дать ему расширение .cgi Все, что вам нужно сделать, это переместить его в папку CGI-BIN, не забудьте установить права доступа к программе, обычно для cgi-материала, который вы используете 755;
chmod 755 <name_of_file>
Вот как я это делаю для C, C# Я думаю, это одно и то же.
не забудьте оптимизировать с -O2! ;)) – 2013-01-22 22:50:40
- 1. компиляция c для fastcgi
- 2. Компиляция LuaJIT как C++?
- 3. c cgi как получить форму
- 4. debug cgi C++ application
- 5. SOAP В C++ CGI
- 6. Программирование CGI в C
- 7. C++ cgi file streaming
- 8. C, HTML и CGI
- 9. Компиляция libmcrypt как C++ библиотека
- 10. Eclipse, C/C++ Компиляция фэйл
- 11. Как использовать скрипт CGI на C++?
- 12. Как настроить apache для C++ CGI-скриптов?
- 13. Запустите простую задачу C как Apache CGI
- 14. Как преобразовать файл c в файл cgi?
- 15. как конвертировать c-программу в cgi?
- 16. Запуск скомпилированной программы на C++ как CGI
- 17. C CGI Программа: как печатать динамически?
- 18. CGI in C: Переадресация страницы
- 19. компиляция библиотеки C++ mingw
- 20. Компиляция Эйген C++ QT
- 21. Компиляция C# для родной?
- 22. Компиляция C# → LLVM → ASM.JS?
- 23. Perl CGI с C Wrapper
- 24. Компиляция MathGL C-Пример
- 25. C компиляция проблема
- 26. python distutils C++ компиляция
- 27. компиляция кода c компилятором C++
- 28. Компиляция чистых C и C++
- 29. C++ Компиляция фатальной ошибки
- 30. PHP на C/C++ через CGI-скрипт
Почему вы хотите это сделать? Вы используете Mono? –
libsecondlife @ http://lib.openmetaverse.org/wiki/Main_Page - это один API на основе C#, который я бы хотел запустить на моем выделенном сервере LAMP. я смог скомпилировать пару программ на C++ в cgi для запуска на моем LAMP-сервере, но не знаю, как это сделать для .NET C# – ina