2010-10-03 5 views
0

J'ai une application Windows dans .NET Compact Framework 1.0. J'ai migré l'application vers .NET CF 3.5 (VS 2008) à l'aide de l'assistant de conversion .NET. L'application CF 1.0 se connecte à un service Web développé dans .NET 1.1. Lorsque j'ai essayé de me connecter au même service Web dans l'application CF 3.5, l'erreur "Le serveur distant ne répond pas (503)" s'affiche. Quelqu'un peut-il m'aider dans ce domaine? J'ai aussi comparé le fichier "References.cs" des deux versions. Ils sont identiques. Y a-t-il des changements de configuration que je devrais faire dans .NET 3.5 ou VS 2008?Comment me connecter au service Web .NET 1.1 à partir d'une application .NET CF 3.5 Windows?

Merci

+0

Vous devriez mettre à niveau au moins .NET 2.0 car .NET 1.1 avait plusieurs bogues dans la sérialisation XML et dans le traitement XML en général. Il est possible que ces bogues rendent simplement un service .NET 1.1 incompatible. –

Répondre

0

Il est évident que la première chose à faire est de veiller à ce que le service Web est toujours en cours d'exécution comme prévu, la navigation à la définition sur le serveur.

Ensuite, je mettrais à jour la référence Web à partir de la définition WSDL pour vous assurer que vous disposez d'une bonne version de la référence Web.

Il existe quelques différences entre 1.1 et 2.0/3.5 telles que la configuration des points de terminaison dynamiques, mais aucune ne devrait affecter les communications de base.

Sinon, cela devrait simplement fonctionner. Après tout, l'idée d'un service web est qu'il n'y a pas de dépendance sur le type de serveur.

Questions connexes