Asustor Créer un webservice mono et le faire tourner sur le nas

jdax

Nouveau membre
2 Avril 2015
4
0
0
Charleroi, Belgique
Bonjour, je suis développeur en informatique et j'aimerais créer un webservice avec mono et le faire tourner sur le nas.
Quelqu'un sait exactement comment y parvenir ?
J'ai créer un simple exécutable "Hellow world" en mode console et ça fonctionne.
Par contre, faire tourner un webservice est une autre paire de manche.

Merci.
 
Hello,

Je pense que le sujet peux intéresser pas mal de personnes, peux tu déjà commencer par nous dire ton NAS?

Et comme dit Damien, n'hésite pas à te présenter ici !
 
Bonjour, tout le monde. Oui désolé, je viens de m'inscrire et j'ai vite parcouru la charte.

Voici ma présentation : http://forum.cachem.fr/viewtopic.php?f=74&t=1772

Caractéritiques de mon NAS :

Model : AS-202TE
ADM : 2.4.0-RFU6

QoolBox : "il te faut non seulement Mono, mais également mod_Mono sur Apache ( ou Nginx )"
Sur le site de mono, on parle en effet du module mod_mono mais où le télécharger et comment l'installer sur le nas ?

Ok je suis vraiment un rookie dans le monde linux et c'est un peu pour ça que j'aurais besoin d'aide.
Je voudrais également faire un tuto à ce sujet donc plus j'ai d'informations, mieux ça sera si ce n'est pas trop vous demander.

Style commande SSH a utliser, Que télécharger ? Comment installer sur linux l'application ? etc etc

un grand merci d'avance.
 
Pour ce qui est Asustor, je ne peux pas dire

mod_mono te permet également de faire tourner du asp sur un Apache, mais je n'ai jamais essayé.

J'avais développé tous ça sur Thecus, et compte le faire sur Qnap dans mon appli Apache ( http://forum.cachem.fr/viewtopic.php?f=21&t=1677 )
 
Merci déjà pour ces informations mais j'essaie de comprendre comment fonctionne mono en fait et savoir quelle solution est la plus simple et la plus efficace : mod_mono ou Nginx ? Je pensais reprendre les sources WCF que j'utilise sous Windows si c'est possible.

J'ai donc essayer de voir les modules installés sur le nas. J'ai trouvé trace du mod_mono et de nginx qui ont l'air d'être installés.

Si j'ai bien compris :
1. mod_mono = apache
En suivant ce lien : https://help.ubuntu.com/community/ModMono, je suis bloqué à la création du webapp
"Next, you would create a corresponding webapp file. Let's pretend that we are using ASP.NET 1.x, so we are going to create /etc/mono-server/example.com-moo.webapp: "
En effet, je ne sais pas où placer le webapp.

2. Nginx = fastcgi
En suivant ce lien : http://www.mono-project.com/docs/web/fastcgi/nginx/, je suis bloqué au démarrage du "serveur"
"Mono FastCGI server needs to be started".

Edited : "Un pas de plus, j'ai trouver où se trouve mono : root@NAS:/volume1/.@plugins/AppCentral/mono/bin ..."

En effet, il ne trouve pas la commande même si je me place à l'endroit de la commande : fastcgi-mono-server4. Une idée ?
Erreur : -sh: fastcgi-mono-server4: not found. Lorsque je fais un ls sur le répertoire, je vois la commande terminée par une * en vert. Cela signifie ?

Contenu du fichier :
#!/bin/sh
exec /usr/local/AppCentral/mono/bin/mono $MONO_OPTIONS "/usr/local/AppCentral/mono/lib/mono/4.0/fastcgi-mono-server4.exe" "$@"
Dans le répertoire /volume1/.@plugins/AppCentral/mono/lib/mono/4.0, il est en bleu avec un .exe@ à la fin, je suppose que c'est un exécutable mais la commande reste introuvable :S