Nel caso che si sta realizzando un servizio web in ASMX nel quale sono presenti due metodi con lo stesso nome e parametri diversi, si può ricevere un messaggio di errore di tipo "Il servizio 'NomeServizio' non è conforme a WS-I Basic Profile v1.1. Esaminare ognuna delle violazioni dei requisiti"
Per risolvere tale problematica impostare la proprietà ConformsTo in WsiProfiles.None
che troviamo nel file codebind, ossia .cs o .vb. nel caso che si sta programmando con il linguaggio VB.Net e C#.
Qui di seguito si riporta un frammento di codice.
[WebService(Namespace = "http://microsoft.com/webservices/")]
[WebServiceBinding(ConformsTo = WsiProfiles.None)
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento