547 messaggi dal 24 maggio 2002
Contributi
Puoi mettere tutto in una sottocartella purchè questa sia configurata come applicazione.

Marco.
17 messaggi dal 31 agosto 2010
Perfetto! Sono riuscito a mettere il programma tutto sotto una sottocartella, però mi continua a dare l'errore:

"IIS ha specificato schemi di autenticazione 'IntegratedWindowsAuthentication, Anonymous', ma l'associazione supporta solo la specifica di un solo schema di autenticazione. Gli schemi di autenticazione validi sono Digest, Negotiate, NTLM, Basic o Anonymous. Modificare l'impostazione IIS in modo da utilizzare un solo schema di autenticazione"

se provo a chiamare il servizio direttamente dal browser.
Qualche suggerimento?
Grazie
20 messaggi dal 02 settembre 2010
www.si2001.it
Abilita la sola autenticazione anonima per il servizio WCF e dovrebbe sistemarsi. Si fa in IIS.

Spero di esserti stato utile!

Ciao!

Simone Andrioletti

Senior developer at SI2001 Italy
17 messaggi dal 31 agosto 2010
Grazie ai vostri consigli sono riuscito finalmente a vedere i servizi dal browser.
Visto il momentaneo successo ho provato a sostituire nel progetto silverlight i riferimenti ai servizi con quelli nuovi e a far partire il debug.
Quando il programma interroga il servizio mi da questo errore:

"Errore durante il tentativo di effettuare una richiesta all'URI <URL Servizio>. Ciò può essere dovuto al tentativo di accesso a un servizio in modalità di interdominio senza disporre di criteri di interdominio appropriati o con criteri non adatti ai servizi SOAP. Potrebbe essere necessario contattare il proprietario del servizio per pubblicare un file di criteri di interdominio e verificare che consenta l'invio di intestazioni HTTP correlate a SOAP. Questo errore potrebbe essere anche dovuto all'utilizzo di tipi interni nel proxy del servizio web senza utilizzare l'attributo InternalsVisibleToAttribute. Per ulteriori informazioni, vedere l'eccezione interna."

Perchè mi parla di attività interdominio? ho sbagliato a referenziare il servizio?
Grazie
Modificato da lanos80 il 08 settembre 2010 09.31 -
se il dominio del servizio e quello dell'applicazione silverlight sono diversi, hai bisogno di mettere nella root del dominio del servizio un file crossdomain.xml .

Qui http://msdn.microsoft.com/it-it/library/cc197955(VS.95).aspx trovi le istruzioni su come costruirlo :)

Davide Guida
Technical Architect @ Razorfish Healthware
http://davideguida.altervista.org
17 messaggi dal 31 agosto 2010
Ho provato a mettere il file xml per il crossdomain ma non funziona ugualmente.
Ho provato a usare firebug per vedere le chiamate dell'applicazione e ho visto che prima di fare la chiamata al servizio il programma cerca i file:
http://localhost:1428/clientaccesspolicy.xml
http://localhost:1428/crossdomain.xml

C'è sicuramente una configurazione sbagliata perchè li cerca in localhost nella porta che usa visual studio per il debug.
ho provato a capire dove può essere questa configurazione ma non sono arrivato a niente.
Un ultimo aiuto e ci sono quasi!
Grazie di tutto!
mi viene da pensare allora che l'applicazione silverlight punti al servizio con l'url localhost invece di quella esposta da IIS..

Davide Guida
Technical Architect @ Razorfish Healthware
http://davideguida.altervista.org
17 messaggi dal 31 agosto 2010
Sembrerebbe di si, ma il progetto l'ho ricompilato dopo aver rimesso i riferimenti ai servizi pubblicati su internet. Dove posso controllare dove puntano i servizi?

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.