http://myMachineIp:port/MyService.svcではなく、同じマシンでlocalhost:1988/MyService.svc?wsdlが応答するのは不思議です。Xamarin androidからリモートWCFサービスにアクセスする際にエラーが発生しました
私は
<bindings>
<binding protocol="http" bindingInformation="*:1988:localhost" />
<binding protocol="http" bindingInformation="*:1989:MyMachineIP" />
</bindings>
としてapplicationhostファイルを変更することで、リモート接続を受け付けると、プロンプト
netsh http add urlacl url=http://MyMachineIP:1989/ user=everyone
ともセットアップファイアウォール
netsh advfirewall firewall add rule name="IISExpressMyApplication" dir=in protocol=tcp localport=1989 profile=private remoteip=localsubnet action=allow
でこのコマンドを実行するために、IIS Expressを構成してくださいました何をセットアップする必要がありますか?
実際のデバイスで動作していて、エミュレータでは動作していないXamarin AndroidアプリケーションからのWCFサービスリクエストに接続しようとしています。
ありがとうございます。
よろしく Ishwor