由于目标机器主动拒绝它,因此无法建立连接.127.0.0.1:1234

0 c#

我在vs2008中用aspx编写了一个web服务,在vs2008中用c#编写了一个windows applocation.Yhe winapp使用web服务.我将我的webservice网站放在wwwroot中,现在我可以通过本地网访问它.我从我的win app创建exe文件.我的问题是:当我想在本地网络中的另一台计算机上运行我的winapp时,发生了一个异常:no connection could be made because the target machine actively refused it.127.0.0.1:1234.

请帮我搞清楚.

此外,我已将我的IIS服务器端口更改为1234.此端口状态正在侦听.我的webbsite位于10.10.10.1 IP地址上.

Jas*_*son 5

127.0.0.1是环回地址.该地址允许本地机器与自己通信.它仅在您的客户端和服务位于同一台计算机上时才有用.如果您在另一台计算机上运行客户端,则需要确保它使用托管该服务的计算机的"真实"地址.

您可能在app.config文件的服务定义中对127.0.0.1进行了硬编码.找到并更改它以使用正确的地址.