domenica 26 gennaio 2014

Asp.net Il servizio 'NomeServizio' non è conforme a WS-I Basic Profile v1.1. Esaminare ognuna delle violazioni dei requisiti

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)

Nessun commento: