2009-06-24 7 views
1

Actuellement, nous avons un site Web qui doit consommer un service WCF parce que nous avons des serveurs Web x64 et des dépendances de code sur les assemblys tiers 32 bits qui ne sont pas compatibles x64. Le service WCF est donc un wrapper. Lorsque j'ajoute la "référence du service", il y a plusieurs fichiers générés mais pas de fichiers .cs. Je pensais qu'il devait y avoir un fichier reference.cs contenant les stubs de proxy pour le code client à consommer.La référence d'application Web à WCF ne génère pas de classes proxy?

Qu'est-ce qui me manque ici?

Répondre

1

Regardez dans les fenêtres Erreur et Sortie pour voir s'il y a eu des problèmes lors de l'ajout de la référence Web.

En outre, exactement quels fichiers ont été générés? Les avez-vous regardés? Il peut y avoir des indices là-bas.

+0

Vous avez obtenu service.xsd, configuration91.svcinfo, configuration.svcinfo, référence.svcmap, service1.xsd, service.wsdl pour les fichiers. Ils contiennent tous xml et de mes chaussures inexpireneced semble être valide. Il n'y a aucun message d'erreur flagrant incorporé dans eux. Juste rajouté à nouveau la fenêtre d'erreurs ne montre rien et la sortie montre les résultats de ma dernière compilation. Donc pas d'aide ici non plus. Un fichier reference.cs est censé être correct? – Mike

+0

J'ai aussi essayé de simplifier mon interface de service à: int Add (int a, int b); et toujours obtenir les mêmes résultats. – Mike

+0

Plus à ajouter. Lorsque j'ajoute cette référence de service à un projet différent (pas un site Web), le fichier reference.cs est généré. – Mike

Questions connexes