ho creato un nuovo servizio WCF e incollato il tuo codice, si vedono tutti e due senza problemi .... misteri, io uso IIS Express ma non dovrebbe fare differenza.
Fai la prova a creare un nuovo progetto e incollare il codice

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
9 messaggi dal 12 aprile 2011
ora provo a farne uno da zero......intanto ti chiedo un'altra cosa..... ma il file references.cs...... viene creato in automatico?
se ti riferisci al progetto WCFService... non c'è nessun reference.cs

Se ti riferisci alla parte Silverlight, si lo crea in automatico, ma se cambi qualcosa nel servizio devi fare "Update Service Reference"... sempre che il servizio esponga i nuovi metodi

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
9 messaggi dal 12 aprile 2011
si si mi riferisco alla parte silverlight...faccio un pò di prove...thanks!
9 messaggi dal 12 aprile 2011
dunque...ho fatto un progetto nuovo....e ovviamente funziona tutto bene....mi aggiorna i miei metodi


c'è da dire una cosa, il mio progetto che non si aggiorna è un'applicazione che va dentro sharepoint...è "firmata" con i file .key..... può centrare quello??? anche se in quel momento sharepoint no c'entra nulla... io aggiorno il servizio che ho appena modificato su visualstudio.....non capisco... :-(
9 messaggi dal 12 aprile 2011
...tra l'altro se cerco di aggiungere un servizio nuovo .....e provo a browsarlo.... mi dice
The type 'MM_WEBTV_L.Web.Service2', provided as the Service attribute value in the ServiceHost directive could not be found. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.InvalidOperationException: The type 'MM_WEBTV_L.Web.Service2', provided as the Service attribute value in the ServiceHost directive could not be found.



e noto questo.... nel file Service1.svc c'è questo

<%@ ServiceHost Language="C#" Debug="true" Service="MM_WEBTV_L.Web.Service1, MM_WEBTV_L.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b85addb639c07ebc" CodeBehind="Service1.svc.cs" %>



nel file Service2.svc c'è questo
<%@ ServiceHost Language="C#" Debug="true" Service="MM_WEBTV_L.Web.Service2" CodeBehind="Service2.svc.cs" %>

il servizio non ha la publickeytoken...
9 messaggi dal 12 aprile 2011
Alla fine ho capito cosa succedeva!!
Ricordando che la mia applicazione è in sharepoint...


Modificando il mio servizio...agguingendo per esempio un metodo....anche dopo l'aggiornamento delle service references inVS (cliccando su discover) il metodo non saltava fuori.... ho dovuto copiare le dll del progetto nella GAC, ho copiato i 3 file WCF sotto la _vti_bin di sharepoint.... e durante l'aggiornamento del servizio non cliccare su "discover" ma ho messo direttamente l'indirizzo localhost/_vti_bin/Service1.svc...

così facendo vedo i miei metodi nuovi!!
che casino però!

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.