2009-02-27 7 views
0

Je cours une application de rails et de PHP à mon serveur vp de SliceHost Ubuntu Hardy Heron. J'ai un module PdfProcess.exe construit sur ASP.NET (.NET 2).Comment faire fonctionner Mono, PHP et .NET ensemble sur Ubunty Hardy at Slicehost?

J'ai un fichier PHP qui utilise une fonction passthru("PdfProcess.exe ......") qui charge un modèle pdf et sort un nouveau fichier pdf traité et envoyé au navigateur.

La combinaison des fonctions PdfProcess.exe et PHP passthru(...) fonctionne sur mon serveur Windows Apache/PHP dans mon système de développement.

Maintenant je dois l'utiliser dans mon Ubuntu Hardy. J'ai recherché sur Google comment exécuter une application .NET en utilisant Mono dans Ubuntu et j'ai trouvé Mono.

Et j'ai essayé d'installer Mono 2.0.1, 2.2 depuis 2 jours, déterminer encore l'erreur d'installation et je reçois pas d'endroit où.

Donc, avant de passer plus de temps là-dessus, je veux savoir quelles sont les choses à installer pour faire fonctionner la fonction PHP passthru (...) et PdfProcess.exe travailler ensemble?

uniquement l'installation Mono fonctionnera ou dois-je installer XSP et MCS ainsi?

Et quelle version de Mono est nécessaire pour exécuter ce module .NET PdfProcess.exe 2?

Répondre

0

Exécutez-vous Apache? le plus probable.

Vous devez installer et configurer mod_mono pour exécuter des applications Asp.net.

Sur le site du projet Mono vous pouvez trouver details instructions to configure mod_mono

Je vous suggère de regarder dans repo (Ajouter/Suppression de programmes) pour mono, mais il y aura une version plus ancienne.

Est-ce que PdfProcess.exe est une application .net? Si oui, vérifiez d'abord avec MoMa

Si PdfProcess.exe n'est pas une application .net que vous avez trouvé le remplacement.

1

D'abord, vous devez utiliser Moma pour vérifier si vous pouvez exécuter PdfProcess.exe sans problème sur Mono.

http://mono-project.com/Moma

En second lieu, installer Mono sur Ubuntu est difficile. Il n'y a pas encore de support officiel. Vous pouvez essayer d'autres distributions Linux.

Questions connexes