Я размещаю службу 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?