2009-09-21 4 views
0

Lorsque j'examine la page .asmx dans le navigateur, je vois: Les opérations suivantes sont prises en charge. Pour une définition formelle, veuillez consulter la description du service.Service Web 2005 que je ne peux pas utiliser dans l'application 3.5

AcceptCaseInformation

ClearServiceErrors

CreateBatch

GetBookingsOnIndictment

GetCaseInformation

GetCasesForJacket

Lorsque je référence le fichier asmx dans mon projet, je ne vois pas ces méthodes Web. Je vois l'ensemble complet des méthodes dans Reference.cs.
JSSTester.GrandJuryService.GetBookingsOnIndictmentRequest JSSTester.GrandJuryService.GetBookingsOnIndictmentRequestBody JSSTester.GrandJuryService.GetBookingsOnIndictmentResponse

Qu'est-ce que je ne déclenchaient pas me permettre de voir les WebMethods pour cette page asmx?

TIA

Répondre

2

Si je suis votre processus, vous utilisez l'option « Ajouter un service de référence » dans votre projet dans Visual Studio. Par défaut, les applications 3.5 souhaitent tirer parti de la nouvelle infrastructure WCF, qui n'utilise pas l'ancienne architecture de service Web de vos pages de style ASMX. Cependant, vous pouvez toujours ajouter les services plus anciens, cela prend juste un peu plus de travail.

Lorsque cette boîte de dialogue s'ouvre, il devrait y avoir un bouton en bas de la page qui indique "Ajouter une référence Web". Cliquez sur ce bouton pour exposer les méthodes "héritées" disponibles.

+0

Merci pour le heads up et la recherche du bouton avancé et aller à partir de là. – SteveO

0

En général, il ne devrait pas être nécessaire d'utiliser le bouton "Avancé" et de revenir à une référence Web. En général, tout service Web standard créé à l'aide de VS2005 doit être consommable via une référence de service sans aucun problème.

Votre service est-il créé en utilisant WSE? Contient-il des références à Microsoft.Web.Services3? Dans ce cas, vous n'avez pas de service Web VS2005 standard - vous avez un service WSE obsolète, et vous devrez regarder de plus près pour voir quel est le problème.

Questions connexes