Je me suis retrouvé dans un problème. Ma webapp principale est écrite dans asp.net et j'utilise mono + apache2 pour l'héberger. Lorsque vous hébergez des fichiers lors de l'utilisation de mono, le mime est foiré, donc je vais devoir le faire en php ou dans une autre langue. Cependant theres une certaine logique nécessaire pour trouver le chemin du fichier. Il y a quelques échappées et des filtres qui passent.appeler le code C# rapidement à partir d'une webapp (php ou autre chose)
Quel est un moyen rapide d'appeler le code C# d'une autre langue? le processus mono s'exécutera sur la même case donc je pense que je peux envoyer un message et le renvoyer ou y répondre plutôt que de lancer un exec et de lire le stdout (j'ai entendu dire que le lancement d'un processus est cher pourquoi ce n'est pas une bonne idée de générer html via un exe)
Quoi qu'il en soit, la boîte est debian (lenny je pense) avec perl, python et php disponibles.
Pouvez-vous définir "rapide"? Vous pouvez tirer parti d'une communication décemment rapide entre deux processus en utilisant quelque chose comme un tube nommé. – vcsjones
@vcsjones: J'oublie comment fonctionne le nom pipe (je peux le comprendre rapidement dans .net cependant). aussi je ne sais pas comment le faire en python/perl/php etc Si vous pouvez me donner un exemple rapide, puis génial. -edit- en fait, il est apparemment difficile d'utiliser des tuyaux nommés, donc peut-être une douille est mieux. http://stackoverflow.com/questions/713660/reading-writing-from-named-pipes-under-mono-linux –
Pourquoi ne pas résoudre le problème de mime au lieu de mélanger des choses avec PHP? –