| Tiziano Muratore |
Pubblicazione servizio Wfc.
Buongiorno.
Sono ancora alle prese con le differenze tra la pubblicazione di un servizio Wcf in locale e non. Mi spiego meglio.... Creo una WebApplication, aggiungo un servizio e mando in esecuzione il servizio(Debug). Creo un'applicazione WindowsForms, aggiungo un riferimento al servizio .... e tutto funziona. La stessa WebApplication, la pubblico su www.miosito.net, riesco a farne riferimento da un applicazione WindowsForms, ma non funziona. La cosa che ho notato (e qui mi fa pensare a delle differenze sostanziali) è che, mentre nel primo caso(localhost) ho a disposizione una classe di tipo Service1Client, nel secondo ho a disposizione una classe Service1, la quale, ovviamente(forse), non espone i metodi Open e Close. Di seguito il Web.config della WebApplication... [code] <system.serviceModel> <serviceHostingEnvironment > <baseAddressPrefixFilters> <add prefix="http://www.miosito.net" /> </baseAddressPrefixFilters> </serviceHostingEnvironment> <behaviors> <serviceBehaviors> <behavior name="WebApplication1.Service1Behavior"> <serviceMetadata httpGetEnabled="true"/> <serviceDebug includeExceptionDetailInFaults="false"/> </behavior> </serviceBehaviors> </behaviors> <services> <service behaviorConfiguration="WebApplication1.Service1Behavior" name="WebApplication1.Service1"> <endpoint address="http://www.miosito.net/Service1.svc" binding="wsHttpBinding" contract="WebApplication1.IService1"> <identity> <dns value="localhost"/> </identity> </endpoint> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/> </service> </services> </system.serviceModel> [/code] Ho seguito diversi tutorial .... e, nonostante mi manchi da studiare ancora per bene l'intero argomento, vorrei provare a pubblicare un semplicissimo servizio Wcf. Grazie a tutti per l'eventuale aiuto. Ciao Muratore Tiziano aka Jeremy |
| Tiziano Muratore |
Re: Pubblicazione servizio Wfc.
Provando e riprovando sono riuscito nel mio intento usando svcutil.exe da riga di comando .... è la giusta soluzione/procedura da seguire?
Ciao Muratore Tiziano aka Jeremy |
| Roberto Messora |
Re: Pubblicazione servizio Wfc.
In realtà non dovresti farlo.
una volta sviluppato il codice in locale, per farlo funzionare in produzione è necessario solo modificare i file di configurazione di server e client, niente di più. altrimenti sarebbe sempre un vero delirio. Roberto |