HI,
我知道这对于.Net来说是一个非常常见的问题,但是发生了一件奇怪的事情。我的朋友在IIS中托管了一个wcf服务。我可以通过
连接到他的服务http://172.16.70.129/newwebsite/eval.svc
此外,当我使用wcftestclient访问服务时,它能够获取元数据并下载服务公开的操作。但是,当我尝试调用操作时,我收到错误
“http://localhost/newwebsite/eval.svc/basic没有可以接受该消息的端点。这通常是由不正确的地址或SOAP操作引起的。有关更多详细信息,请参阅InnerException(如果存在)。”
他可以从wcftestclient在他的计算机中访问它,但我无法这样做。我们都在同一个wifi连接。我们的防火墙都关闭了。有人有解决方案吗?
答案 0 :(得分:1)
如果我理解正确,WCF服务正在你朋友的机器上运行。端点中的localhost
尝试引用该服务,就像它在您自己的计算机上一样。要解决此问题,请将localhost
替换为端点中的172.16.70.129
。