Как Mono, PHP и.NET модуль работать вместе на Ubunty Hardy на Slicehost?

Я запускаю приложение rails и PHP на своем vps-сервере SliceHost Ubuntu Hardy Heron. У меня есть PdfProcess.exe Модуль построен на ASP.NET (.NET 2).

У меня есть один файл PHP, который использует passthru("PdfProcess.exe ......") функция, которая загружает шаблон PDF и выводит новый обработанный файл PDF и отправляется в браузер.

Сочетание PdfProcess.exe а также PHP passthru(...) функция работает на моем сервере Windows Apache/PHP в моей системе разработки.

Теперь я должен использовать это в моем Ubuntu Hardy. Я погуглил, как запустить приложение.NET с помощью Mono в Ubuntu, и нашел Mono.

И я пытался установить Mono 2.0.1, 2.2 с 2-х дней, все еще выясняя ошибку установки, и я не знаю, где.

Итак, прежде чем тратить на это больше времени, я хочу знать, что нужно установить, чтобы заставить работать функцию PHP passthru(...) и PdfProcess.exe?

Будет работать только установка Mono или мне нужно также установить XSP и MCS?

И какая версия Mono требуется для запуска этого модуля на основе PdfProcess.exe .NET 2?

2 ответа

Во-первых, вы должны использовать Moma, чтобы проверить, может ли PdfProcess.exe работать без проблем на Mono.

http://mono-project.com/Moma

Во-вторых, установить Mono на Ubuntu сложно. Официальной поддержки пока нет. Вы можете попробовать другой дистрибутив Linux.

Вы используете Apache? скорее всего.

Вам нужно установить и настроить mod_mono для запуска приложений Asp.net.

На сайте проекта Mono вы можете найти подробные инструкции по настройке mod_mono

Я предлагаю вам посмотреть в репо (Добавить / удалить программу) для моно, но будет более старая версия.

Является ли PdfProcess.exe приложением.net? если да, то сначала проверьте это с помощью MoMa

Если PdfProcess.exe не является приложением.net, тогда вы нашли его замену.

Другие вопросы по тегам