iPhoneで石鹸を使用してWCFWebサービス(自分で作成したものではありません)を利用しようとしています。同じWebサーバーでツールを実行している場合は、SoapUIと.NetWebServiceStudioを使用してサービスをテストできます。しかし、他のマシンから試してみると、ローカルホストからインポートしようとすると両方のツールが失敗します。
<wsdl:import namespace="http://MyDomain.IGeneralInterface" location="http://localhost:8000/?wsdl=wsdl0"/>
wsdl0:
<xsd:schema targetNamespace="http://MyDomain.IGeneralInterface/Imports">
<xsd:import schemaLocation="http://localhost:8000/?xsd=xsd0" namespace="http://MyDomain.IGeneralInterface"/>
<xsd:import schemaLocation="http://localhost:8000/?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/MyDomain.IGeneralInterface"/>
<xsd:import schemaLocation="http://localhost:8000/?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
<xsd:import schemaLocation="http://localhost:8000/?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<xsd:import schemaLocation="http://localhost:8000/?xsd=xsd4" namespace="http://schemas.microsoft.com/Message"/>
</xsd:schema>
wsdl2objcを使用できるようにしたかったのですが、インポートも認識できません。
なぜこれが問題なのか、そしてそれをどのように処理するのか教えてもらえますか?