Sto ospitando un servizio WCF in un servizio Windows su uno dei nostri server. Dopo averlo fatto funzionare in BasicHttpBinding e aver creato un client di test in .NET (che alla fine ha funzionato) sono andato avanti e ho cercato di accedervi da PHP usando la classe SoapClient. Il consumatore finale sarà un sito PHP quindi ho bisogno di renderlo consumabile in PHP.URL WSDL per un servizio WCF (basicHttpBinding) ospitato all'interno di un servizio Windows
Sono stato bloccato quando ho dovuto inserire l'URL WSDL nel costruttore della classe SoapClient nel codice PHP. Dov'è il WSDL? Tutto quello che ho è:
http://172.27.7.123:8000/WordService e http://172.27.7.123:8000/WordService/mex
Nessuno di questi non esporre WSDL.
Essendo un novizio in WCF, avrei potuto chiedere una cosa stupida (o potrei avere un'assunzione errata da qualche parte). Si prega di essere gentile: D
E no, http://172.27.7.123:8000/WordService?wsdl non mostra nulla di diverso rispetto http://172.27.7.123:8000/WordService :(
Perchè sono costretto a ospitarlo in IIS sono costretto ad usare un webservice normale
Bello. Grazie alla ricerca, hai trovato la tua domanda e risposte –