8
votes

Qu'est-ce que WSDL URI dans WCF?

Qu'est-ce que WSDL? Je ne trouve pas beaucoup de références en googling ...
Comment puis-je connaître l'URI WSDL de mon service Web WCF?


0 commentaires

3 Réponses :


6
votes

Quelques bons tutoriels sur WSDL:


0 commentaires

3
votes

WSDL du service WCF est généralement récupéré en ajoutant ? WSDL code> URL http (s) de l'utilisateur. Mais vous devez autoriser cette récupération de la WSDL dans ServiceMetaDataBehavior code>. WCF 4 Permettez cela par défaut pour tous les services HTTP Si vous utilisez un modèle de projet d'application de service WCF: xxx pré>

en tapant une URL http (s) basée sur votre service dans le navigateur, vous devez recevoir une page d'aide. Avec hyperlien vers WSDL. P>

dans WCF 3.x Vous devez le permettre manuellement et utiliser la configuration du comportement dans la définition de service. P>

<behaviors>
  <serviceBehaviors>
    <behavior name="myConfig">
      <!-- requires HTTPS to be configured for your service -->
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" /> 
    </behavior>
  </serviceBehaviors>
</behaviors>
<services>
  <service name="..." behaviorConfiguration="myConfig">
     ...
  </service>
</services>


0 commentaires

0
votes

URI WSDL dans la WCF est utilisé pour créer la classe proxy qui peut être utilisée pour communiquer avec le client.

WSDL URI obtient / appelez la métadonnée . Pour que le client construit la classe de proxy, il doit connaître les contrats de service, les contrats d'exploitation, la méthode utilisée dans WCF et les paramètres de la méthode de la WCF, sans ces informations ne pourront pas générer le Classe de proxy Lors de l'hébergement du service WCF dans la demande afin que les métadonnées soient en réalité responsables de la génération de toutes ces informations dans le fichier de configuration de l'application.


0 commentaires