WCF 添加服务引用 HTTP 请求已超过为 00:00:00 分配的超时。为此操作分配的时间可能是较长超时

时间:2023-05-20 13:50:14

今天在用公司的笔记本引用WCF的时候,处于一直等待的过程,一直在下载信息,一直等了很长时间,弹出了一个消息

下载“http://ip:8085/xxxxx/xxxxx/mex/$metadata”时出错。 操作超时 元数据包含无法解析的引用:“http://ip:8085/xxxxxx/xxxxxx/mex”。 对“http://ip:8085/ModubusTcpipService/WcfServiceOnSea/mex”的 HTTP 请求已超过为 00:00:00 分配的超时。为此操作分配的时间可能是较长超时的一部分。 如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。

十分不解,不管是发布在服务器还是发布在本机有同样的问题,后来我发布到本机,把ip 改成localhost或者127.0.0.1就没有问题,于是可以确定是ip无法解析的问题。

于是看了一下浏览器的连接->局域网设置,发现有自动检测设置的选项,于是勾掉,重新启动浏览器,重新启动vs,再添加引用,恢复正常。

WCF 添加服务引用  HTTP 请求已超过为 00:00:00 分配的超时。为此操作分配的时间可能是较长超时