Test WebService con Windows Communication Foundation
Giovanni_3478
Giovanni_3478 non è online. Ultima attività: 26/06/2009 17.45.06Giovanni_3478
il 26 agosto 2008 alle 20.08
625 messaggi dal 10 febbraio 2006
Ciao

[C#, asp.net, WindowsCommunicationFoundation]

Sto seguendo l'articolo "Introduzione a Windows Communication Foundation"

Sto cercando di creare un webservice,
praticamente quello che crea di default VisualStudio.

Creato il codice per il server
con lo strumento svcutil creo il codice per il client.

E' possibile fare dei test in locale?

Per fare i test in locale come devo fare?
Microsoft Most Valuable Professional
RE: Test WebService con Windows Communication Foundation
novecento
novecento non è online. Ultima attività: 03/07/2009 20.17.40novecento Top Poster
il 26 agosto 2008 alle 23.12
Ciao,
il tool svcutil ti crea un file di configurazione (output.config) ed un file che contiene le classi proxy al tuo servizio (.cs, .vb).

Per eseguire dei test devi copiare questi due file in un tuo progetto, (asp.net, Silverlight, winform, wpf, ecc..), istanziare la classe proxy ed utilizzare i metodi per "interrogare" il tuo webservice, ricordati che durante i test il servizio deve essere raggiungibile  .

Riguardo all'utilizzo dei webservice in Silverlight puoi trovare un buon webcast a questo indirizzo: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032381796&EventCategory=3&culture=it-IT&CountryCode=IT, magari ti è di aiuto anche per altri impieghi.

Alessio Leoncini
SilverlightItalia.com
RE: Test WebService con Windows Communication Foundation
Giovanni_3478
Giovanni_3478 non è online. Ultima attività: 26/06/2009 17.45.06Giovanni_3478
il 27 agosto 2008 alle 10.48
625 messaggi dal 10 febbraio 2006
Ciao

ricordati che durante i test il servizio deve essere raggiungibile


Per fare questo ho copiato i files del webService in uno spazio web.
Mi restituisce però quest'errore

This collection already contains an address with scheme http.  There can be at most one address per scheme in this collection.
Parameter name: item


nel web.config c'è questo codice
<system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior name="ServiceBehavior">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <services>
      <service behaviorConfiguration="ServiceBehavior" name="Service">
        <endpoint address="http://www.miosito.it/Service.svc" binding="wsHttpBinding" contract="IService">
          
        </endpoint>
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
      </service>
    </services>
  </system.serviceModel>


Cosa ho sbagliato?

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9