Я размещаю службу WCF в службе Windows на одном из наших серверов. После того, как он заработал в basicHttpBinding и создал тестовый клиент в .NET (который, наконец, сработал), я пошел дальше и попытался получить к нему доступ из PHP с помощью класса SoapClient. Конечным потребителем будет сайт PHP, поэтому мне нужно сделать его пригодным для использования на PHP.
Я был в тупике, когда мне пришлось ввести URL-адрес WSDL в конструкторе класса SoapClient в коде PHP. Где WSDL? Все, что у меня есть, это:
http://172.27.7.123:8000/WordService и http://172.27.7.123:8000/WordService/mex
Ни один из них не предоставляет WSDL.
Будучи новичком в WCF, я мог задать глупый вопрос (или где-то у меня могло быть неправильное предположение). Пожалуйста, будьте нежны: D
И нет, http://172.27.7.123:8000/WordService?wsdl не показывает ничего другого чем http://172.27.7.123:8000/WordService :(
Я вынужден разместить его в IIS? Я вынужден использовать обычный WebService?