WCF WebServices tüketmek zorunda ama WSDL PHP de desteklemiyor bağlamaları içeriyor.
SABUN-HATA: WSDL Ayrıştırma: PHP-SABUN taşımacılığı desteklemek 'http://schemas.microsoft.com/soap/named-pipe' değil
Bu sorunu aşmak için?
Eğer WCF hizmetlerinin denetimi varsa bir çözüm WSDL elle desteklenmeyen bağları kaldırmak ve kullanarak ona başka bir yerde ve noktada WSDL kaydetmek için:
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="test">
<serviceMetadata
externalMetadataLocation="http://YourServer/Service/MyService.wsdl"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Bu net named pipe binding kullanarak hizmet teşhir gibi görünüyor. Adını borular üzerinden SOAP / WS nasıl konuşulacağını bilmiyor çünkü büyük olasılıkla bu daha fazla php ile çalışmak için gitmiyor.
Aksine, ya basic HTTP binding veya WS HTTP binding senin hizmetini duyurmak için ve then PHP tüketmek kullanmak isteyeceksiniz.