web-dev-qa-db-fra.com

monodevelop ne trouve pas le serveur Web xsp4 bien qu'il soit installé / en cours d'exécution

J'exécute 13.04 32bit et installé monodevelop-latest (référentiel keks9n-monodevelop-latest-raring.list, actuellement 4.1.7) et après avoir compilé mon application MVC4, je voulais l'exécuter (clic droit sur le sous-projet et "Exécuter". Article")

Mais monodevelop ne trouve pas le serveur Web xsp4. Je reçois le message d'erreur suivant:

Le serveur Web xsp4 est introuvable. Veuillez vous assurer qu'il est installé.

Mais mono-xsp4 est installé et s'exécute automatiquement ou peut être exécuté manuellement (service Sudo mono-xsp4 start ou simplement xsp4)

Cependant, j'ai eu quelques problèmes pour faire fonctionner mono-xsp4 (je ne sais pas si cela est lié au problème de monodevelop alors je le décris aussi). Sur apt-get install mono-xsp4, j'ai obtenu:

Binding Mono XSP 4 address: 0.0.0.0  
 * You have an incomplete /etc/xsp4/debian.webapp  
 * To fix it, you need to install at least one package for xsp4 (like asp.net-examples)

Installer asp.net-examples simplement (ré) installer mono-xsp2 et je n’ai trouvé aucun paquet asp.net4-examples.

Ainsi, mono-xsp4 ne fonctionnerait toujours pas. J'ai réalisé qu'il n'y avait aucune application définie dans /etc/xsp4/debian.webapp (vide sauf <apps></apps>) et que simplement copier /etc/xsp2/debian.webapp dans/etc/xsp4/je pouvais démarrer mono-xsp4 ( cependant, bien sûr, aucun exemple asp4 n'est installé)

Retour à monodevelop: Dans monodevelop, je règle correctement l'ip et le port sur l'ip et le port que mono-xsp4 utilise, mais xsp4 n'est toujours pas trouvé. Si mono-xsp4 est déjà en cours d'exécution ou que je l'ai arrêté afin que monodevelop puisse le démarrer lui-même, le message d'erreur ci-dessus s'affiche toujours.

Quelqu'un peut m'aider? S'agit-il d'un bogue de monodevelop 4.1.7 (j'ai besoin de la version v4 sinon la solution VS2012 ne s'ouvrira pas correctement) ou quelque chose ne va pas avec mon installation mono-xsp4?

J'adorerais utiliser la dernière version stable de monodevelop v4 mais je n'ai trouvé aucun référentiel ubuntu 13.04 pour celle-ci.

7
Tim Banchi

Je peux répondre à ma propre question:

https://launchpad.net/~keks9n/+archive/monodevelop-latest

donne la réponse:

Si vous souhaitez déboguer des applications ASP.NET, assurez-vous que vous utilisez le système d’exécution Mono ( http://i.imgur.com/SO93KJ2.png ). XSP n'est pas inclus dans l'installation/opt/Mono en raison de problèmes de compatibilité.

ainsi, si je construis avec mono 3.2.1 et que je modifie ensuite le runtime en mono dans/usr (v 2.10.8.1), la page est ouverte et xsp4 (/usr/lib/mono/4.0/xsp4.exe) est exécuté. !

2
Tim Banchi

Pour moi, le problème utilisait MonoDevelop 5.X, même si j’utilisais xsp4.exe dans bin/directory, cela ne fonctionnait pas - j’ai finalement eu une page blanche avec un chargement sans fin. L'installation de la version par défaut d'Ubuntu 4.0.12 a parfaitement fonctionné.

1
Daniel Kmak