2

サービスをホストし、ローカルネットワークを介してアクセスしようとしています。

これは私のapp.configの一部です:

 <client>
        <endpoint address="net.tcp://<my IP>:49770/Service1.svc"
            binding="netTcpBinding" contract="ServiceReference1.IService1"
            name="LAN" />
        <endpoint address="http://localhost:49770/Service1.svc" binding="basicHttpBinding"
            bindingConfiguration="BasicHttpBinding_IService1" contract="ServiceReference1.IService1"
            name="BasicHttpBinding_IService1" />
    </client>

1台のマシンで作業している場合、ローカルホストエンドポイントは正常に機能しますが、LANエンドポイントは機能しません。これは、LANエンドポイントを介して接続するために使用するコードです。

 ServiceReference1.Service1Client client = new
           ServiceReference1.Service1Client("LAN");

私はこの投稿を読みましたが、それでも機能しません:

LAN内でWCFWebサービスに接続する方法

4

1 に答える 1

1

開発サーバーはリモート接続を受け入れることができません。そのためには、適切なIISインスタンスを使用する必要があります。

于 2012-08-17T19:09:17.537 に答える