60 messaggi dal 21 aprile 2006
Salve a tutti.
Per prendere dimestichezza con wsHttpBinding, sto seguendo un esempio su CodeProject, "Implementing a Basic Hello World WCF Service" di Mike Liu. Il fatto è che dal client ricevo costantemente un errore non appena tento di invocare un metodo del servizio. L'errore sembra riconducibile ad un problema di sicurezza. Ora, non sto a chiedere lumi sull'esempio, ma piuttosto lumi su wsHttpBinding. Dove è possibile trovare possibili spiegazioni su come affrontare tale Binding? Cercando su internet sono diversi i casi in cui Tutorial guidati passo passo falliscono a causa di tale "wsHttpBinding". Perché ci sono alcuni utenti a cui funziona ed ad altri non porta a niente? Dove è possibile trovare una guida esaudiente sull'uso specifico dei metodi di binding WCF? Ci saranno pure dei punti da osservare per far si che tale metodo porti ad un successo. Giusto?
Grazie.

Nel girare ho trovato un esempio che invece ha funzionato alla prima, la questione è che se elimino dal file di configurazione l'intero tag <identity><userPrincipalName value="xxxx"/></identity> tutta la soluzione comincia a funzionare. Il problema è che l'ho fatto per confronto con la configurazione dell'esempio funzionante, ma non so spiegarmi il perché, una delle prerogative di WSHttpBinding non è la sicurezza? E quindi, togliendo le informazioni di identity non dovrei creare una anomalia piuttosto?
Modificato da fededi il 21 ottobre 2016 16.23 -
11.885 messaggi dal 09 febbraio 2002
Contributi
Ciao,
posta il testo dell'errore che ricevi, magari si capisce meglio dove intervenire. A volte dipende da qualche problema di configurazione, non è la cosa più semplice da sbrogliare.

Qui trovi un elenco dei bindings predefiniti e delle loro funzionalità.
https://msdn.microsoft.com/en-us/library/ms731092(v=vs.110).aspx

Tu hai scelto wsHttpBinding per via di quale funzionalità che supporta?
Il client è una tua applicazione o sono applicazioni scritte da altri?

ciao,
Moreno

Enjoy learning and just keep making
60 messaggi dal 21 aprile 2006
Ciao,

la scelta era dovuta solo al tutorial che stavo seguendo per prendere visione delle varie opportunità. Diciamo che mi si è risolto in modo empirico, dopo aver seguito un altro tutorial riguardante un confronto tra wsHttpBinding e BasicHttpBinding che invece ha subito funzionato. Tutta la questione era nella configurazione <identity><userPrincipalName value="xxxx"/></identity>, una volta eliminata questa voce, ripeto in modo empirico per confronto, anche il primo tutorial ha funzionato. Un altro motivo del test verso wsHttpBinding era quello di provare un WS che necessitasse di autenticazione, cosa che nei tutorial in questione è solo menzionata, ma non affrontata.
Grazie per il link suggerito.

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.