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>

如果我在一台机器上工作,本地主机端点工作得很好,但局域网端点不起作用。这是我用来通过 LAN 端点连接的代码。

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

我读了这篇文章,但它仍然不起作用:

如何在局域网内连接到 WCF Web 服务

4

1 回答 1

1

开发服务器不能接受远程连接。您必须为此使用适当的 IIS 实例。

于 2012-08-17T19:09:17.537 回答