0

これはここ数時間、本当につらいもので、どうしたらいいのか、もう考えがまとまりません。

ここで見つけた多くの解決策を試してみましたが、運がありません...

wcf Web サービスをホストしている iis サーバーがあります。シンプルなもの。

これ (例: http://mydomain.com/Service.svc?wsdl ) に iis サーバーと他のすべてのコンピューターから問題なく接続できます。

それで、私は自分のコンピューターでphpクライアントを作成しました-(localhost経由でxamppを使用)-(iisサーバーではありません)

        $wcfClient = new SoapClient('http://mydomain.com/Service.svc?wsdl');
    $args = //input data
    $response = $wcfClient->GetData($args);
    print_r($response->GetDataResult->Post);

これは完璧に機能します。まったく問題ありません。すべてのデータが返されます...次に、これをホスティング アカウントにアップロードしました。これは私が取得し続けるエラーです。

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from ....

もうアイデアはありません。ファイアウォールを無効にし、web.config を 100 万回変更しましたが、まだ運がありません。file_get_contents メソッドを試してみました。私は得続けます:

failed to open stream: Connection refused
4

1 に答える 1