2009-08-04 7 views
0

J'ai des services Web qui fonctionnent très bien lorsqu'ils sont hébergés normalement, en mono, je reçois une erreur interne de 500 serveurs la première fois que j'ai essayé de l'exécuter.Mono C# services web

Une idée de pourquoi cela ne fonctionne pas seulement?

Le serveur distant a renvoyé une erreur: (500) Erreur interne du serveur. System.Web.Services.Protocols.SoapException: Erreur lors de l'écriture de la requête. à MY_WebServices.My_Messages.DownloadNewMessages (ID System.String, System.String nom d'utilisateur, mot de passe System.String) [0x00000] at (wrapper géré-à-natif) System.Reflection.MonoMethod: InternalInvoke (objet, objet []) à System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, liant System.Reflection.Binder, System.Object [] paramètres, culture System.Globalization.CultureInfo) [0x00000]

+0

Veuillez fournir des informations sur le code, la plate-forme et la configuration. –

+0

Vous devez activer et configurer le module mono Apache. Je suggère de supprimer cette question et de demander sur http://serverfault.com. Je pense que vous aurez de l'aide plus rapidement. –

+1

@Mehrdad - stackoverflow est un endroit parfaitement acceptable pour cette question. Ce ne peut pas être un problème de configuration du serveur. JL doit fournir plus d'informations pour que nous puissions tirer cette conclusion. –

Répondre

1

S'il vous plaît afficher l'erreur que vous recevez? Les possibilités sont que vous utilisez une interface qui n'est pas encore supportée dans Mono, dont il existe un couple dans la version SP2 de l'infrastructure .NET 2.0, qui ont été spécifiquement mis en place pour supporter IIS 7.

Vous pourriez aussi voulez essayer d'exécuter l'ensemble produit par MoMA, pour vérifier les problèmes de migration.

+0

MoMA vérifie, aucun problème trouvé là –

+0

Étrange, j'ai décidé de commencer à résoudre le problème de la méthode Web, mais son caché en quelque sorte, même supprimé du fichier, et a redémarré apache, toujours la même signature de méthode web existe. –

0

Vérifiez this discussion sur le même problème sur nginx pour voir si vous pouvez trouver la bonne solution.